到现在为止,我曾经用tk.mainloop()结束我的Tkinter程序,否则什么都不会出现!见例子:fromTkinterimport*importrandomimporttimetk=Tk()tk.title="Game"tk.resizable(0,0)tk.wm_attributes("-topmost",1)canvas=Canvas(tk,width=500,height=400,bd=0,highlightthickness=0)canvas.pack()classBall:def__init__(self,canvas,color):self.canvas=canvas
到现在为止,我曾经用tk.mainloop()结束我的Tkinter程序,否则什么都不会出现!见例子:fromTkinterimport*importrandomimporttimetk=Tk()tk.title="Game"tk.resizable(0,0)tk.wm_attributes("-topmost",1)canvas=Canvas(tk,width=500,height=400,bd=0,highlightthickness=0)canvas.pack()classBall:def__init__(self,canvas,color):self.canvas=canvas
我正在学习Python,我想用它来创建一个简单的GUI应用程序,并且由于Tkinter已经内置(并且非常易于使用)我想使用它来构建我的应用程序。我想制作一个应用程序,该应用程序将显示一个表格,其中包含我从数据库中加载的一些数据。我搜索了table,但找不到任何关于Tkintertable组件的示例和/或文档。Tkinter有内置的table组件吗?如果没有,我可以/应该改用什么? 最佳答案 你可以使用Tkinter的网格。创建一个简单的类似excel的表格:try:fromtkinterimport*exceptImportErro
我正在学习Python,我想用它来创建一个简单的GUI应用程序,并且由于Tkinter已经内置(并且非常易于使用)我想使用它来构建我的应用程序。我想制作一个应用程序,该应用程序将显示一个表格,其中包含我从数据库中加载的一些数据。我搜索了table,但找不到任何关于Tkintertable组件的示例和/或文档。Tkinter有内置的table组件吗?如果没有,我可以/应该改用什么? 最佳答案 你可以使用Tkinter的网格。创建一个简单的类似excel的表格:try:fromtkinterimport*exceptImportErro
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭3年前。Improvethisquestion有谁知道一个GUI设计应用程序,它可以让您选择/拖放小部件,然后使用grid几何管理器通过适当的Tkinter调用和排列将该布局转换为Python代码?到目前为止,我已经找到了一些我可能最终会使用的非常好的选项,但它们使用pack或place生成代码。=========编辑:请注意,这不是寻求“建议”本身,而是事实调查。我在问这样的应用是否存在。=====
已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭3年前。Improvethisquestion有谁知道一个GUI设计应用程序,它可以让您选择/拖放小部件,然后使用grid几何管理器通过适当的Tkinter调用和排列将该布局转换为Python代码?到目前为止,我已经找到了一些我可能最终会使用的非常好的选项,但它们使用pack或place生成代码。=========编辑:请注意,这不是寻求“建议”本身,而是事实调查。我在问这样的应用是否存在。=====
如何根据屏幕尺寸告诉Tkinter窗口在哪里打开?我希望它在中间打开。 最佳答案 此答案基于Rachel'sanswer.她的代码最初无法正常工作,但经过一些调整,我能够修复错误。importtkinterastkroot=tk.Tk()#createaTkrootwindoww=800#widthfortheTkrooth=650#heightfortheTkroot#getscreenwidthandheightws=root.winfo_screenwidth()#widthofthescreenhs=root.winfo_s
如何根据屏幕尺寸告诉Tkinter窗口在哪里打开?我希望它在中间打开。 最佳答案 此答案基于Rachel'sanswer.她的代码最初无法正常工作,但经过一些调整,我能够修复错误。importtkinterastkroot=tk.Tk()#createaTkrootwindoww=800#widthfortheTkrooth=650#heightfortheTkroot#getscreenwidthandheightws=root.winfo_screenwidth()#widthofthescreenhs=root.winfo_s
它看起来没有那个属性,但它对我来说真的很有用。 最佳答案 你必须改变thestateText小部件从NORMAL到DISABLED输入text.insert()或text.bind():text.config(state=DISABLED) 关于python-有没有办法让Tkinter文本小部件只读?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3842155/
它看起来没有那个属性,但它对我来说真的很有用。 最佳答案 你必须改变thestateText小部件从NORMAL到DISABLED输入text.insert()或text.bind():text.config(state=DISABLED) 关于python-有没有办法让Tkinter文本小部件只读?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3842155/