我有两个关于Tkinter的问题:
答案 0 :(得分:1)
屏幕尺寸:
import Tkinter as tk
x = tk.Tk()
print(x.winfo_screenwidth(), x.winfo_screenheight())
对于文字大小:
import tkFont
...
f = tkFont.Font(size=100)
label = tk.Label(self, text='Big text', font=f)
....
要将文字大小调整为屏幕尺寸,您只需要提供某种字体缩放算法,将winfo_screenwidth
和winfo_screenheight
转换为size
的{{1}}值}。
答案 1 :(得分:1)
正如评论中提到的,您可以使用窗口方法tkFont.Font
& winfo_screenwidth()
查找显示的大小。要更改标签的文字大小,只需编辑winfo_screenheight()
小部件的font
配置选项即可。
可以使用简单的字符串值更改Label
(更改字体的一个参数,如大小或字体),或者可以为其提供font
字符串值以编辑多个参数。在我的示例中,您可以看到如何使用它的示例以及窗口方法:
示例:
tuple