草庐IT

python - 为 ttk 组合框设置默认值

我在ArchLinuxx86_64中使用Python3.2.1。这真的让我发疯:我只想在网格化后立即为ttk.Combobox设置一个默认的预选值。这是我的代码:fromtkinterimportTk,StringVar,ttkroot=Tk()defcombo(parent):value=StringVar()box=ttk.Combobox(parent,textvariable=value,state='readonly')box['values']=('A','B','C')box.current(0)box.grid(column=0,row=0)combo(root)roo

python - 简单的ttk组合框演示

这应该很简单,但我真的很难把它做好。我只需要一个简单的ttkComboBox,它会根据选择的变化更新一个变量。在下面的示例中,我需要每次进行新选择时自动更新value_of_combo变量的值。fromTkinterimport*importttkclassApp:value_of_combo='X'def__init__(self,parent):self.parent=parentself.combo()defcombo(self):self.box_value=StringVar()self.box=ttk.Combobox(self.parent,textvariable=se

python - 如何在ttk中创建下载进度条?

我想在使用urllib.urlretrive方法从Web下载文件时显示进度条。如何使用ttk.Progressbar来完成这项任务?这是我到目前为止所做的:fromtkinterimportttkfromtkinterimport*root=Tk()pb=ttk.Progressbar(root,orient="horizontal",length=200,mode="determinate")pb.pack()pb.start()root.mainloop()但它只是不断循环。 最佳答案 对于确定模式,您不想调用start。相反,

python - Python 中 tkinter 和 tkinter.ttk 的小部件有什么区别?

Python3中的主tkinter模块及其子模块ttk似乎包含相同的小部件(即Buttons、CheckButtons等)。因此,在创建按钮时,可以自由使用tkinter.Button小部件或tkinter.ttk.Button。你知道它们之间有什么区别吗?为什么要选择其中一个? 最佳答案 tkinter中的小部件高度且易于配置。您几乎可以完全控制它们的外观-边框宽度、字体、图像、颜色等。ttk小部件使用样式来定义它们的外观,因此如果您想要一个非标准按钮,则需要做更多的工作。ttk小部件的文档也有点不足。理解底层主题和布局引擎(小部