草庐IT

$tkinter

全部标签

python - 为什么没有找到 tkinter 发行版?

我在安装tkinter时遇到问题。我有2.7.11版本。我在dos上输入了pipinstalltkinter但它显示以下消息:collectingtkinterCouldnotfindaversionthatsatisfiestherequirementtkinter(fromversions:)Nomatchingdistributionfoundfortkinter我已经使用相同的程序成功安装了flask,但是对于tkinter,它出现了问题。我怎样才能摆脱这个问题? 最佳答案 你应该安装apt-getinstallpython

python - Virtualenv 中的 TKinter

尝试使用virtualenv中基于TKinter的小部件运行python代码。user@computer:~/myproject$env/bin/pythonPython2.7.3(default,Sep262012,21:51:14)[GCC4.7.2]onlinux2Type"help","copyright","credits"or"license"formoreinformation.>>>importTkinterTraceback(mostrecentcalllast):File"",line1,inFile"/usr/lib/python2.7/lib-tk/Tkinte

python - ImportError DLL 加载失败导入 _tkinter

我正在使用python2.7.2和windows7。我搜索了互联网、帮助和其他资源,但我找不到我的问题的答案。我的一个源导入tkinter,而这个导入_tkinter。此时它说ImportErrorDLLloadfailed:Traceback(mostrecentcalllast):File"NERO/show_image.py",line13,inimportTkinterFile"C:\Python27\lib\lib-tk\Tkinter.py",line38,inimportFixTkFile"C:\Python27\lib\lib-tk\FixTk.py",line65,i

python - 如何让 tkinter Canvas 动态调整为窗口宽度?

我需要在tkinter中获取一个Canvas以将其宽度设置为窗口的宽度,然后在用户使窗口变小/变大时动态地重新调整Canvas的大小。有没有办法(轻松)做到这一点? 最佳答案 我想我会添加一些额外的代码来扩展@fredtantini'sanswer,因为它不处理如何更新在Canvas上绘制的小部件的形状。为此,您需要使用scale方法并标记所有小部件。下面是一个完整的例子。fromTkinterimport*#asubclassofCanvasfordealingwithresizingofwindowsclassResizingC

python - 如何更新 Tkinter 标签小部件的图像?

我希望能够替换Tkinter标签上的图像,但我不知道该怎么做,除了替换小部件本身。目前,我可以像这样显示图像:importTkinterastkimportImageTkroot=tk.Tk()img=ImageTk.PhotoImage(Image.open(path))panel=tk.Label(root,image=img)panel.pack(side="bottom",fill="both",expand="yes")root.mainloop()但是,当用户点击ENTER键时,我想更改图像。importTkinterastkimportImageTkroot=tk.Tk(

python - 如何将 Tkinter 按钮状态从禁用更改为正常?

当某些事件发生时,我需要将Button的状态从DISABLED更改为NORMAL。当前使用以下代码在DISABLED状态下创建按钮:self.x=Button(self.dialog,text="Download",state=DISABLED,command=self.download).pack(side=LEFT)如何将状态更改为NORMAL? 最佳答案 您只需将按钮self.x的state设置为normal:self.x['state']='normal'或self.x.config(state="normal")此代码将进

python - 在 Tkinter 中有什么方法可以使小部件不可见?

这样的事情,会使小部件正常显示:Label(self,text='hello',visible='yes')虽然这样的事情,会让小部件根本不出现:Label(self,text='hello',visible='no') 最佳答案 您可能对pack_forget感兴趣和grid_forget小部件的方法。在以下示例中,按钮在单击时消失fromTkinterimport*defhide_me(event):event.widget.pack_forget()root=Tk()btn=Button(root,text="Click")b

python - 如何使用 Tkinter 创建密码输入字段

我正在尝试使用Tkinter编写登录窗口,但无法隐藏星号格式的密码文本。这意味着密码输入是纯文本,必须避免。知道怎么做吗? 最佳答案 快速谷歌搜索得到了这个widget=Entry(parent,show="*",width=15)widget是文本字段,parent是父部件(窗口、框架等),show是字符回显(即Entry中显示的字符),width是小部件的宽度。 关于python-如何使用Tkinter创建密码输入字段,我们在StackOverflow上找到一个类似的问题:

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

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

python - 在 Python 3 中重命名了哪些 tkinter 模块?

我正在尝试创建一个filechooserdialogbox.但是,当我尝试在Python3中导入tkMessageBox时,我收到一条错误消息,声称该模块不存在。importtkMessageBox#ImportError:Nomodulenamed'tkMessageBox'尝试在Python3中导入其他Tkinter模块时遇到类似错误。importTkinter#Nomodulenamed'Tkinter'importtkColorChooser#Nomodulenamed'tkColorChooser'importtkFileDialog#Nomodulenamed'tkFile