[英]Tkinter's overrideredirect() behaving oddly (Python 3.2, Win7)
[英]tkinter's size is difference between xp and win7
我的GUI通過tkinter在winXP中編程,但是我發現它的大小不同。 我學習它是因為系統默認字體是不同的。 在CMD中使用“控件/ name Microsoft.Personalization / page pageColorization”時,可以打開此頁面。 但是我如何在python代碼中設置項目和字體呢?
從8.5版開始,Tk定義了一些全局命名字體,這些字體在Windows上通過讀取系統主題定義的字體進行初始化。 因此, TkDefaultFont
是大多數Tk控件使用的命名字體(如果未覆蓋)。 這意味着您更改了TkDefaultFont
並且大多數控件將使用新的字體定義。
否則,每個控件都有一個-font
配置選項來傳遞要使用的字體。 還有用於按小部件類分配選項的選項數據庫。
在tkinter.font
程序包提供了Tk字體處理,並且可以使用該名稱來訪問和修改內置的命名字體對象。
import tkinter.font
# show the defined fonts
print(tkinter.font.names())
# access the default UI font
f = tkinter.font.nametofont('TkDefaultFont')
print(f.configure())
# modify the default font
f.configure(family='Tahoma')
print(f.configure())
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.