亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Tkinter OptionMenu:如何配置下拉列表的字體大???

我有一個選項菜單列表,其中包含許多要在觸摸屏設備上使用的條目。我可以使用 更改所選類別的字體大小PopMenue.config(font=[something]),但是當選擇下拉菜單時,條目會以默認的小字體顯示:示例圖片 - 紅色框環繞文本以增加字體如何從下拉菜單條目(紅框)修改字體大???代碼片段:helv36 = tkFont.Font(family='Helvetica', size=30, weight=tkFont.BOLD) popupMenu.config(font=helv36)
查看完整描述

1 回答

?
楊__羊羊

TA貢獻1943條經驗 獲得超7個贊

您必須使用該nametowidget()方法獲取下拉菜單小部件對應的小部件對象,然后設置配置。

這是一個可運行的例子:


import tkinter as tk

import tkinter.font as tkFont


root = tk.Tk()

root.geometry('300x200')


helv36 = tkFont.Font(family='Helvetica', size=36)

options = 'eggs spam toast'.split()

selected = tk.StringVar(root, value=options[0])


choose_test = tk.OptionMenu(root, selected, *options)

choose_test.config(font=helv36) # set the button font


helv20 = tkFont.Font(family='Helvetica', size=20)

menu = root.nametowidget(choose_test.menuname)? # Get menu widget.

menu.config(font=helv20)? # Set the dropdown menu's font

choose_test.grid(row=0, column=0, sticky='nsew')


root.mainloop()

這是兩個屏幕截圖,顯示了默認與修改后的下拉菜單文本大?。?/p>

http://img4.sycdn.imooc.com/6491134200018bbd06490218.jpg

查看完整回答
反對 回復 2023-06-20
  • 1 回答
  • 0 關注
  • 382 瀏覽
慕課專欄
更多

添加回答

了解更多

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號