tkinter相关内容
我有一个小测试Python应用程序,因为我正在学习Python和Tkinter,我正试图弄清楚如何在窗口中均匀调整标签网格的大小。我想制作一个不同颜色的正方形的大网格,因此我使用的背景颜色设置为正方形。我想在用户扩大窗口的大小时自动调整方块大小,然后让它们调整大小并缩小为与缩小窗口大小相同的大小。 像这样: 调整大小并像这样均匀缩放: 换句话说:每个标签都应该随着窗口的缩放而一致
..
是否可以在另一个框架中放置一个Tkinter按钮的网格? 我想创建一个类似tic-tac-toe的游戏,并希望使用网格功能来放置游戏广场(这将是按钮)。但是,除了游戏板之外,我还想在GUI中使用其他东西,因此将所有东西放在一个网格中并不理想。 为了说明: O | X | X | ---------- | O | O | X |玩家2获胜! ---------- |
..
有谁知道一个GUI设计应用程序,它可以让你选择/拖放这些小部件,然后用适当的Tkinter调用&使用网格几何管理器进行排列?到目前为止,我已经发现了一些可能最终使用的非常好的选项,但它们使用 pack 或 place 代替。 在你说出来之前:是的,我知道Tkinter很容易学习,是的,我找到了多个在线资源来帮助我这样做,我已经在与我的方式。这不是为了避免学习的努力,而是为了使用正确的工具。很
..
我是新来的python所以请原谅我的Noob-ness。我试图在我的应用程序窗口底部创建一个状态栏,但似乎每次我在同一个文件中一起使用pack()和grid()方法时,主应用程序窗口无法打开。当我注释掉表示statusbar.pack(side = BOTTOM,fill = X)的行时,我的应用程序窗口打开状态良好,但是如果我将它放在它中,并且如果我注释掉任何使用网格方法的行该窗口将打开状态栏。
..
我正在学习自动机理论,并被要求编写一个自动机的图形(树),看起来或多或少像这样: 到目前为止,我得到了这个(我'使用 tkinter 和画布绘制): Tk,Canvas,mainloop def circle(canvas,x,y,r,width): id = canvas.create_oval xr,yr,x + r,y + r,width = width) 返回id
..
我使用tkinter生成2D形态图。我觉得它非常慢。例如,这个脚本在我的8核Xeon上花费了将近10秒钟的时间: #!/ usr / bin / env python3 进口随机 进口tkinter为tk A = 3.419384662527591 B = 2.0158889752347022 C = 19.479697084985673 D = 61.006212
..
python非常新,并且希望创建一个GUI窗口,我打算稍后将其用于查询工具。我不断收到全局名称root未定义的错误。我正在尝试创建一个具有窗口的用户界面。我可能缺少对象概念。需要一些帮助。谢谢。这里是我的代码: from Tkinter import * class GUI(Frame) : “”“一个用于构建GUI框架的图形用户界面类 属性: master: ”“”
..
#Dev by Mkee 导入Tkinter为tk import sys,random globvar = 0 class Shuffle(object): def __init __(self,master = None): self.master = master self.text = tk.Label(master,text =“输入内容:”) self.box
..
所以出于某种原因,tkinter中的比例函数不想输出比例上的数字。我所收到的只有0.0或没有。它似乎是通过GUI来完成GUI和调用功能。写入并运行在python 3.4中。 from tkinter import * from tkinter import ttk from tkinter import messagebox 迭代= 30 def settings()
..
我正在第一次为Python3中的程序编写浏览按钮。我一直在搜索互联网和这个网站,甚至是python标准库。 我已经找到示例代码和很肤浅的事物解释,但我没有能够找到任何解决我直接遇到的问题的东西,或者足够好的解释,以便我可以自定义代码以满足我的需求。 以下是相关代码片段: Button(self,text =“Browse”,command = self.load_file,wi
..
如果我能得到像下面这样的东西,这将是非常棒的。 伪代码: U = widget1.SettingsGet() 打印U 在打印时,你会返回这样的东西: widget1(background ='green',foreground ='gray',boarderwidth = 10,relief ='flat') 能够获得小部件设置。以便我可以
..
我尝试使用 Entry 字段获取手动输入,然后处理该数据。 我发现的所有消息都声称我应该使用 get()函数,但是我还没有找到一个简单的工作小例子,而且我无法获取它工作。 我希望有人能告诉我我做错了什么。这里有一个小文件: pre $ from tkinter import * master = Tk() 标签(master,text =“Input:”).grid(
..
我试图通过使用 winfo_geometry()函数来查找我窗口的大小,但它最终返回 1x1 + 0 + 0 我也试过了 winfo_height,winfo_width 但我总是收到 1 代码 from tkinter import * root = Tk() root.geometry('400x600') print(root.winfo_width())
..
因此,我正在使用tkinter库创建一个rss阅读器,并且在我的一个方法中,我创建了一个文本小部件。它显示正常,直到我尝试向它添加滚动条。 这是我的滚动条之前的代码: def create_text(self,root): self.textbox = Text(root,height = 10,width = 79,wrap ='word') self.textbox .grid
..
我有一个页面,可以显示一些客户的详细信息。所以我创建了一个名为“customers details”的页面,其中包含我需要的所有标签,并将这些标签的文本设置为变量。太糟糕了,它不起作用。这些标签是在 __ init __ 方法中创建的,因此我不能“更新”它们,因为只在开始时调用init。所以我认为创建一个包含所有标签的新函数,当我有必要时我会调用这个函数......这就是问题所在。我无法在其他 t
..
我期待我的按钮函数根据Spinner UI元素的当前值打印一个数字( minutes_selected ),但变量始终为PY_VAR1: 从tkinter导入* 从tkinter导入ttk def get_minutes(): 全球minutes_selected minutes_selected.get() print(mintes_selected) $ b root
..
column1 = [ ('H','Hydrogen','Atomic#= 1 \ nAtomic Weight = 1.01\ State = Gas \\\ Category = Alkali Metals '), ('Li','Lithium','Atomic#= 3 \ Atomic Weight = 6.94 \ State \\ Solid \ nCategory = Alkali
..
我有一个非常奇怪的问题,在使用tkinter之前我从未有过。无论我为按钮或菜单项等小部件设置命令,该命令都会在应用程序启动时运行。基本上,该命令不会等到单击该小部件才能运行。在我的代码中,我知道我没有打包按钮,这是为了显示小部件甚至不必被拖到屏幕上以发生此问题。有人知道可能是什么原因造成的吗? from tkinter import * class menuItems(object
..
我试图得到一个随机的一堆照片并排打印;问题是,如果我运行下面的代码,所发生的是它创建一组空白空标签。如果我用“text ='whatever'替换'image = pic',它就可以正常工作(从而证明它实际上创建了标签)。即使我使用'pic = PhotoImage(file = w [0])'它的工作原理(所以我不认为它是我的方法),放置标签和图像的任何地方工作正常(证明它不是图像)。 。
..
我正在尝试创建一个重复一段代码三次的函数。 代码有一个for循环以500ms为间隔改变背景。我想要重复三次。 对于范围(0,3)中的x: window.after (500,lambda:window.configure(bg =“blue”)) window.after(1000,lambda:window.configure(bg =“green”)) window.after(
..