2024-04-25 05:59:09 发布
网友
我想制作一个像素大小的文本小部件。但总是设置字体大小
这是我的密码:
import tkinter as tk root = tk.Tk() test_btn = tk.Button(root, text="test", height=10, width=10) test_btn.pack() root.mainloop()
我想使用像素,但我不能这样做,我使用的是“place”方法,所以我的代码看起来很脏。 我想把它们改成“像素大小”并打包
如果按钮有文本,width属性以字符为单位,如果按钮有图像,则属性以像素为单位。因此,您可以向按钮添加一个小的透明图像,并将compound选项设置为同时允许文本和图像。当您这样做时,width将被解释为像素
width
compound
例如:
image = tk.PhotoImage(width=1, height=1) button = tk.Button(root, image=image, text="Hello, world", compound="center",width=300)
如果按钮有文本,
width
属性以字符为单位,如果按钮有图像,则属性以像素为单位。因此,您可以向按钮添加一个小的透明图像,并将compound
选项设置为同时允许文本和图像。当您这样做时,width
将被解释为像素例如:
相关问题 更多 >
编程相关推荐