我正在尝试使用Tkinter python应用程序来实现以下效果:
用户可以定义有限数量的列表元素,也就是类别。
然后,基于以下方法,我将逐一介绍这些类别:
l=Label(self.body,text='Category: ')
l.pack(side=Left)
for i in range(0,len(self.categories)):
l=Label(self.body,text=self.category[i])
l.pack(side=LEFT)
self.body.pack(fill=BOTH)当然,这是行不通的。有没有一种优雅的方式在小部件边框上“包装”整个标签?
谢谢!
发布于 2014-10-31 04:46:05
你必须知道你用来包装标签的框架的大小,以及标签的宽度。您可以为标签设置宽度参数,但它使用的大小取决于所使用的字体,即相同的"width=“会导致不同字体大小的标签宽度不同。所以用你发布的代码是做不到的。链接到标签参数http://effbot.org/tkinterbook/label.htm
https://stackoverflow.com/questions/26655121
复制相似问题