関数からクラスに情報を渡す必要があります。クラスはGUI情報をtkinterに保持し、関数はGUIのためにいくつかの作業と出力データを保持します。どのようにクラスに関数の出力を与えることができますか?関数からクラスへのデータの移動
例:
class Page1(Page):
def __init__(self, *args, **kwargs):
Page.__init__(self, *args, **kwargs)
#setting up a label to change based off output:
self.testing_label = tk.Label(self, text='OUTPUT OF WORKER WILL GO HERE', width=20)
self.testing_label.pack(side="top")
#function that does work:
def worker(x):
work = x + 5
return(work)
は、どのように私はクラスに返さwork
がラベルに表示されるようになるだろうか?
は、クラスのオブジェクトを作成し、コンストラクタ(__init__)にデータを渡します –
'worker'は一度だけ(' Page1'をインスタンス化する前に)一度だけ実行されるか、何度も実行され、毎回ラベルを変更しますか? –
これは複数回実行され、ラベルは毎回変更する必要があります。良い質問 – GreenSaber