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

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

如何在 tkinter 中的組合框中設(shè)置默認(rèn)值?

如何在 tkinter 中的組合框中設(shè)置默認(rèn)值?

躍然一笑 2023-09-05 15:48:59
我正在創(chuàng)建一個(gè)需要 tkinter 組合框的應(yīng)用程序。我希望組合框從應(yīng)用程序啟動(dòng)時(shí)就具有默認(rèn)值。我已經(jīng)嘗試過current()方法但它不起作用。這是我的代碼片段n= tk.StringVar()youtubechoicesLabel = ttk.Combobox(root, font=font, justify='center', textvariable=n)youtubechoicesLabel['values'] = ("----Download Type----",                                    "Mp4  720p",                                    "Mp4  144p",                                    "Video  3gp",                                    "Audio  Mp3")youtubechoicesLabel.current(0)youtubechoicesLabel["background"] = '#ff0000'youtubechoicesLabel["foreground"] = '#ffffff'youtubechoicesLabel.pack(side=TOP, pady=20)
查看完整描述

3 回答

?
守候你守候我

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

調(diào)用current()是正確的并且正在運(yùn)行 - 由于使用了foreground您指定的白色,您只是看不到當(dāng)前的選擇。


n = tk.StringVar()

youtubechoicesLabel = ttk.Combobox(root, font=font, justify='center', textvariable=n)

youtubechoicesLabel['values'] = ("----Download Type----",

                                    "Mp4  720p",

                                    "Mp4  144p",

                                    "Video  3gp",

                                    "Audio  Mp3")


youtubechoicesLabel.current(0)

youtubechoicesLabel["background"] = '#ff0000'

#youtubechoicesLabel["foreground"] = '#ffffff'  # <----- DISABLED

youtubechoicesLabel.pack(side=TOP, pady=20)


查看完整回答
反對 回復(fù) 2023-09-05
?
藍(lán)山帝景

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

只需設(shè)置n的值即可。

n.set('default value')


查看完整回答
反對 回復(fù) 2023-09-05
?
茅侃侃

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

您需要禁用foreground顏色并將事件綁定到組合框。我遇到了同樣的問題,上述解決方案對我不起作用。我通過將事件綁定到它來修復(fù)它。


n = tk.StringVar()

youtubechoicesLabel = ttk.Combobox(window, justify='center', textvariable=n)

youtubechoicesLabel['values'] = ("----Download Type----",

                                    "Mp4  720p",

                                    "Mp4  144p",

                                    "Video  3gp",

                                    "Audio  Mp3")


youtubechoicesLabel["background"] = '#ff0000'

#youtubechoicesLabel["foreground"] = '#ffffff' #disable it as martineau said

youtubechoicesLabel.pack(side=tk.TOP, pady=20)

youtubechoicesLabel.current(0)


#bind an event to your youtubechoicesLabel

def ComboboxEvent(event):

    print("some event")


youtubechoicesLabel.bind("<<ComboboxSelected>>", ComboboxEvent)


查看完整回答
反對 回復(fù) 2023-09-05
  • 3 回答
  • 0 關(guān)注
  • 183 瀏覽
慕課專欄
更多

添加回答

舉報(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)