以像素为单位在tkinter、python中设置标签宽度

以像素为单位在tkinter、python中设置标签宽度,python,python-3.x,tkinter,widget,Python,Python 3.x,Tkinter,Widget,在tkinter中,当标签包含一些文本时,宽度单位是文本单位,我的问题很简单,即使标签包含一些文本,如何使用像素设置标签宽度? 我正在使用网格方法来显示小部件。 感谢您的帮助您可以为其指定零大小的图像,然后可以设置标签的宽度和高度,以像素为单位 下面是一个简单的例子: import tkinter as tk root = tk.Tk() img = tk.PhotoImage() # zero size image tk.Label(root, text='Hello', image=im

在tkinter中,当标签包含一些文本时,宽度单位是文本单位,我的问题很简单,即使标签包含一些文本,如何使用像素设置标签宽度? 我正在使用网格方法来显示小部件。
感谢您的帮助

您可以为其指定零大小的图像,然后可以设置标签的
宽度
高度
,以像素为单位

下面是一个简单的例子:

import tkinter as tk

root = tk.Tk()

img = tk.PhotoImage() # zero size image
tk.Label(root, text='Hello', image=img, compound=tk.CENTER, width=200, height=100).pack()

root.mainloop()

您可以为其指定零尺寸图像,然后
宽度
将以像素为单位。如何获得零尺寸图像?