草庐IT

python - Python Tkinter正确的发音

Closed.Thisquestionisoff-topic。它当前不接受答案。想改善这个问题吗?Updatethequestion,所以它是用于堆栈溢出的on-topic。7年前关闭。Improvethisquestion我不确定此类问题的正确答案,如果不能,请告诉我,我将删除此问题。无论如何,Tkinter的正确发音是什么?我环顾四周,有人说TeaKayInter,Tink-ter,TeaKinter..等等。但是哪一个被正式接受? 最佳答案 不是Tink-ter,那不是同一个名字。docs中的第一件事是:Tkinter模块(“

python - 如何在 Tkinter 中获取屏幕尺寸?

我想知道是否可以使用Tkinter计算屏幕尺寸。我想要这样可以使程序在屏幕中央打开... 最佳答案 importtkinterastkroot=tk.Tk()screen_width=root.winfo_screenwidth()screen_height=root.winfo_screenheight() 关于python-如何在Tkinter中获取屏幕尺寸?,我们在StackOverflow上找到一个类似的问题: https://stackoverflo

Python Tkinter 清除帧

我正在尝试清除tkinter中的一个框架,以便可以写入新内容(刷新信息),但我无法做到。这些我都知道frame.destroy()frame.pack_forget()frame.grid_forget()但是frame.destroy()将完全删除框架。另外两个也不能给我想要的结果。我需要的只是清除框架中的每个项目,但框架本身会保留。有什么办法吗? 最佳答案 https://anzeljg.github.io/rin2/book2/2405/docs/tkinter/universal.htmlw.winfo_children()

python - 在 Tkinter 应用程序中是否从 Frame 继承

我见过两种设置tkinter程序的基本方法。有什么理由比另一个更喜欢一个吗?fromTkinterimport*classApplication():def__init__(self,root,title):self.root=rootself.root.title(title)self.label=Label(self.root,text='Hello')self.label.grid(row=0,column=0)root=Tk()app=Application(root,'SampleApp')root.mainloop()和fromTkinterimport*classAppl

python - 如果在函数中创建,为什么 Tkinter 图像不显示?

此代码有效:importtkinterroot=tkinter.Tk()canvas=tkinter.Canvas(root)canvas.grid(row=0,column=0)photo=tkinter.PhotoImage(file='./test.gif')canvas.create_image(0,0,image=photo)root.mainloop()它显示了图像。现在,这段代码可以编译,但它没有显示图像,我不知道为什么,因为它是相同的代码,在一个类中:importtkinterclassTest:def__init__(self,master):canvas=tkint

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(