我正在設計一個使用python Tkinter的GUI程序。我在類結構中開發它,每個類都包含一個包含小部件的框架。問題是,一個類需要另一個類的一個小部件作爲參數,另一個類也是如此。我很困惑如何實例化類。這是我迄今爲止嘗試過的代碼。實例化時將一個窗口小部件從一個類傳遞到另一個類
frame1 = infoframe(lambda : frame2.listbox1)
frame2 = scriptframe(frame1.entry1)
我每次調用幀1的功能需要frame2.listbox1作爲參數時
,功能不承認frame2.listbox1作爲一個列表框。我也試過這個代碼:
frame1 = infoframe(None)
frame2 = scriptframe(frame1.entry1)
frame1['object'] = frame2.listbox1
但仍然沒有運氣。我在課堂結構中製作程序,以便程序組織良好,但看起來並不像我想的那麼簡單。