已结束。此问题不符合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/
如何在没有tkinter居中小部件的情况下向tkinter窗口添加填充?我试过了:self.canvas_l=Label(self.master,text="chooseacolor:",font="helvetica12")self.canvas_l.grid(row=9,column=1,sticky=S,ipady=30)和self.canvas_l=Label(self.master,text="chooseacolor:",font="helvetica12")self.canvas_l.grid(row=9,column=1,rowspan=2,sticky=S,pady=
如何在没有tkinter居中小部件的情况下向tkinter窗口添加填充?我试过了:self.canvas_l=Label(self.master,text="chooseacolor:",font="helvetica12")self.canvas_l.grid(row=9,column=1,sticky=S,ipady=30)和self.canvas_l=Label(self.master,text="chooseacolor:",font="helvetica12")self.canvas_l.grid(row=9,column=1,rowspan=2,sticky=S,pady=
我正在使用Python从日志文件中解析条目,并使用Tkinter显示条目内容,到目前为止它非常出色。输出是一个标签小部件的网格,但有时行数超出了屏幕上可以显示的数量。我想加一个滚动条,看起来应该很简单,但我想不通。文档暗示只有List、Textbox、Canvas和Entry小部件支持滚动条界面。这些似乎都不适合显示小部件网格。可以在Canvas小部件中放置任意小部件,但您似乎必须使用绝对坐标,所以我无法使用网格布局管理器?我尝试将小部件网格放入Frame中,但这似乎不支持滚动条界面,所以这不起作用:mainframe=Frame(root,yscrollcommand=scrollb
我正在使用Python从日志文件中解析条目,并使用Tkinter显示条目内容,到目前为止它非常出色。输出是一个标签小部件的网格,但有时行数超出了屏幕上可以显示的数量。我想加一个滚动条,看起来应该很简单,但我想不通。文档暗示只有List、Textbox、Canvas和Entry小部件支持滚动条界面。这些似乎都不适合显示小部件网格。可以在Canvas小部件中放置任意小部件,但您似乎必须使用绝对坐标,所以我无法使用网格布局管理器?我尝试将小部件网格放入Frame中,但这似乎不支持滚动条界面,所以这不起作用:mainframe=Frame(root,yscrollcommand=scrollb
我有一个程序可以创建一个窗口,其中根据复选框显示消息。显示消息和不显示消息时如何使窗口大小保持不变?fromTkinterimport*classApp:def__init__(self,master):self.var=IntVar()frame=Frame(master)frame.grid()f2=Frame(master,width=200,height=100)f2.grid(row=0,column=1)button=Checkbutton(frame,text='show',variable=self.var,command=self.fx)button.grid(row