如何在Python 3.7中为Tkinter元素的属性绑定变量?
解决方案
直接将定义好的labelwidth变量赋值给Label的width和height参数即可,你已经将labelwidth声明为整数类型,无需额外转换。
示例代码:
import tkinter as tk # 定义变量 labelwidth = int(20) # 创建主窗口 master = tk.Tk() # 创建Label并设置width和height为labelwidth w = tk.Label(master, width=labelwidth, height=labelwidth) w.pack() # 启动主循环 master.mainloop()
如果需要给width和height设置不同的变量,只需分别定义对应变量再赋值即可,比如:
label_width = int(20) label_height = int(10) w = tk.Label(master, width=label_width, height=label_height)
内容的提问来源于stack exchange,提问作者APersonCoding
相关产品推荐
相关产品推荐

