Как использовать кнопку pyforms, чтобы определить значение переменной, используемой в сценариях?
Я пытаюсь использовать PyForms для создания графического интерфейса для некоторых начальных параметров для программы, которую я пытаюсь написать. Я прочитал документацию для классов, но у меня все еще возникают проблемы с пониманием некоторых концепций. Код, который я использую для проверки работы Pyforms:
from pyforms import BaseWidget
from pyforms.Controls import ControlText
from pyforms.Controls import ControlButton
def Option_window():
class SimpleExample1(BaseWidget):
def __init__(self):
super(SimpleExample1,self).__init__('Simple example 1')
#Definition of the forms fields
self._firstname = ControlText('First name', 'Default value')
self._middlename = ControlText('Middle name')
self.__optthree = ControlButton('3) Comparative Graphs(Lite Alpha version)')
self.__optthree.value = self.__OptThree
def __OptThree(self):
number = 3
return number
# Execute the application
if __name__ == "__main__":
pyforms.start_app(SimpleExample1, geometry=(500, 500, 600, 600))
opt_number = number
return opt_number
opti_number = Option_window()
Я хотел бы получить opti_number
переменная равна значению number
, который возвращается, нажав на __optthree
кнопку, но я не могу понять, как это сделать без использования global
объявить число как глобальную переменную. Спасибо за помощь.