📄 test_nocb.py
字号:
## Example 1 - Using fl in python without callbacks.## The form is named 'main_form' and resides on file 'test_nocb.fd'.# It has three objects named button1, button2 and exitbutton.#import fl # The forms libraryimport FL # Symbolic constants for the aboveimport flp # The module to parse .fd filesimport sys# The following struct is created to hold the instance variables# main_form, button1, button2 and exitbutton.class struct: passcontainer = struct()## We now first parse the forms fileparsetree = flp.parse_form('test_nocb', 'main_form')## Next we create itflp.create_full_form(container, parsetree)## And display itcontainer.main_form.show_form(FL.PLACE_MOUSE, 1, '')## And interact until the exit button is pressedwhile 1: selected_obj = fl.do_forms() if selected_obj == container.button1: print 'Button 1 selected' elif selected_obj == container.button2: print 'Button 2 selected' elif selected_obj == container.exitbutton: print 'Ok, bye bye' sys.exit(0) else: print 'do_forms() returned unknown object ', selected_obj
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -