Add a little test for manual trying :)

This commit is contained in:
Simon Hausmann 2023-12-14 00:23:44 +01:00 committed by Simon Hausmann
parent 08461d7b32
commit e4785220ef

View file

@ -110,3 +110,11 @@ def test_callbacks():
instance.set_callback("void-callback", lambda : None)
instance.invoke("void-callback")
if __name__ == "__main__":
compiler = slint.ComponentCompiler()
compdef = compiler.build_from_path("../../examples/printerdemo/ui/printerdemo.slint")
instance = compdef.create()
instance.set_global_callback("PrinterQueue", "start-job", lambda title: print(f"new print job {title}"))
instance.run()