第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

我可以在啟動(dòng) Tk 小部件和窗口之前啟動(dòng) Tk 變量嗎?

我可以在啟動(dòng) Tk 小部件和窗口之前啟動(dòng) Tk 變量嗎?

慕尼黑5688855 2022-05-24 16:30:54
我正在創(chuàng)建一個(gè)全局?jǐn)?shù)據(jù)字典,從中我將在我的字典中顯示各種數(shù)據(jù)。字典的兩個(gè)元素是一個(gè)列表和一個(gè)布爾變量。我想在 CheckButton 小部件中使用 BooleanVar()。該字典用于存儲(chǔ)我想在我的 gui 中顯示的各種機(jī)器子系統(tǒng)的信息。gui 的一個(gè)功能是能夠在用戶希望的情況下排除頻道,這意味著停止監(jiān)視。機(jī)器通道是字典鍵,帶有一個(gè)列表和一個(gè)布爾變量。該列表包含一些用于確定通道狀態(tài)的初始數(shù)據(jù)。BooleanVar() 我想添加到一個(gè)復(fù)選按鈕,以便用戶可以在排除/包含通道 gui 之間切換。channelListFull = {'sys1:channel1': (['Label1', 'GOOD', 0, 0],BooleanVar()),                   'sys1:channel2': (['Label2', 'GOOD', 0, 0],BooleanVar()),                   'sys2:channel1': (['Label3', 'GOOD', 0, 0],BooleanVar())etc...其余代碼(大致,不完全可執(zhí)行)如下class ChannelDisplay(Frame)    def __init__(self, master=None, label='NONE', channel='NONE',**kw):        Frame.__init(self, master, **kw)        self.lbl = label        self.chnl = channel        self.component = tk.Label(self, text=self.lbl)        self.component.grid        self.toggle = tk.Checkbutton(self,variable=channelListFull[channel][1])        self.toggle.gridclass Application(Frame):    def __init__(self,master=None):        Frame.__init__(self,master)        self.monitoring()   def monitor(self):        channelRemoveList = []        for entry in channelListFull.keys():            badChannel = channelListFull[entry][1].get()            if not badChannel :                channelRemoveList.append(entry) #This is a separate function                                                    that modifies which channels                                                  are included in the monitoring                                                  process        for entry in channelListFull.keys():            self.chan = ChannelDisplay(root,label=channelListFull[0][0],channel=entry)            self.chan.grid()root = Tk()app=application(master=root)app.mainloop()我在創(chuàng)建的行中收到錯(cuò)誤channelListFull消息: Exception AttributeError: "BooleanVar instance has no attribute '_tk'" in <bound method BooleanVar.__del__ of <Tkinter.BooleanVar instance at 0x7f39981b77e8>> ignored
查看完整描述

1 回答

?
FFIVE

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊

我可以在啟動(dòng) Tk 小部件和窗口之前啟動(dòng) Tk 變量嗎?

你不能。您必須先創(chuàng)建一個(gè)根窗口。


查看完整回答
反對(duì) 回復(fù) 2022-05-24
  • 1 回答
  • 0 關(guān)注
  • 104 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)