tkinter相关内容

Python Tkinter - 在窗口中均匀调整窗口小部件的大小

我有一个小测试Python应用程序,因为我正在学习Python和Tkinter,我正试图弄清楚如何在窗口中均匀调整标签网格的大小。我想制作一个不同颜色的正方形的大网格,因此我使用的背景颜色设置为正方形。我想在用户扩大窗口的大小时自动调整方块大小,然后让它们调整大小并缩小为与缩小窗口大小相同的大小。 像这样: 调整大小并像这样均匀缩放: 换句话说:每个标签都应该随着窗口的缩放而一致 ..
发布时间:2018-05-29 09:48:27 Python

一个框架内的网格?

是否可以在另一个框架中放置一个Tkinter按钮的网格? 我想创建一个类似tic-tac-toe的游戏,并希望使用网格功能来放置游戏广场(这将是按钮)。但是,除了游戏板之外,我还想在GUI中使用其他东西,因此将所有东西放在一个网格中并不理想。 为了说明: O | X | X | ---------- | O | O | X |玩家2获胜! ---------- | ..
发布时间:2018-05-29 09:45:45 Python

是否有Tkinter /网格几何的GUI设计应用程序?

有谁知道一个GUI设计应用程序,它可以让你选择/拖放这些小部件,然后用适当的Tkinter调用&使用网格几何管理器进行排列?到目前为止,我已经发现了一些可能最终使用的非常好的选项,但它们使用 pack 或 place 代替。 在你说出来之前:是的,我知道Tkinter很容易学习,是的,我找到了多个在线资源来帮助我这样做,我已经在与我的方式。这不是为了避免学习的努力,而是为了使用正确的工具。很 ..
发布时间:2018-05-29 09:43:59 Python

python pack()和grid()方法一起使用

我是新来的python所以请原谅我的Noob-ness。我试图在我的应用程序窗口底部创建一个状态栏,但似乎每次我在同一个文件中一起使用pack()和grid()方法时,主应用程序窗口无法打开。当我注释掉表示statusbar.pack(side = BOTTOM,fill = X)的行时,我的应用程序窗口打开状态良好,但是如果我将它放在它中,并且如果我注释掉任何使用网格方法的行该窗口将打开状态栏。 ..
发布时间:2018-05-29 09:43:18 Python

如何在tkinter画布上绘制弧线?

我正在学习自动机理论,并被要求编写一个自动机的图形(树),看起来或多或少像这样: 到目前为止,我得到了这个(我'使用 tkinter 和画布绘制): Tk,Canvas,mainloop def circle(canvas,x,y,r,width): id = canvas.create_oval xr,yr,x + r,y + r,width = width) 返回id ..
发布时间:2018-05-25 19:23:13 Python

全局名称'root not defined',tkinter,python

python非常新,并且希望创建一个GUI窗口,我打算稍后将其用于查询工具。我不断收到全局名称root未定义的错误。我正在尝试创建一个具有窗口的用户界面。我可能缺少对象概念。需要一些帮助。谢谢。这里是我的代码: from Tkinter import * class GUI(Frame) : “”“一个用于构建GUI框架的图形用户界面类 属性: master: ”“” ..
发布时间:2018-05-02 10:53:37 Python

比例函数不将数字输出到变量?

所以出于某种原因,tkinter中的比例函数不想输出比例上的数字。我所收到的只有0.0或没有。它似乎是通过GUI来完成GUI和调用功能。写入并运行在python 3.4中。 from tkinter import * from tkinter import ttk from tkinter import messagebox 迭代= 30 def settings() ..
发布时间:2018-05-02 10:34:03 Python

filedialog,tkinter和打开文件

我正在第一次为Python3中的程序编写浏览按钮。我一直在搜索互联网和这个网站,甚至是python标准库。 我已经找到示例代码和很肤浅的事物解释,但我没有能够找到任何解决我直接遇到的问题的东西,或者足够好的解释,以便我可以自定义代码以满足我的需求。 以下是相关代码片段: Button(self,text =“Browse”,command = self.load_file,wi ..
发布时间:2018-05-02 10:31:21 Python

是否可以在Tkinter中获得小部件设置?

如果我能得到像下面这样的东西,这将是非常棒的。 伪代码: U = widget1.SettingsGet() 打印U 在打印时,你会返回这样的东西: widget1(background ='green',foreground ='gray',boarderwidth = 10,relief ='flat') 能够获得小部件设置。以便我可以 ..
发布时间:2018-04-23 20:22:40 Python

为什么Tkinter Entry的get函数什么都不返回?

我尝试使用 Entry 字段获取手动输入,然后处理该数据。 我发现的所有消息都声称我应该使用 get()函数,但是我还没有找到一个简单的工作小例子,而且我无法获取它工作。 我希望有人能告诉我我做错了什么。这里有一个小文件: pre $ from tkinter import * master = Tk() 标签(master,text =“Input:”).grid( ..
发布时间:2018-04-23 20:01:14 Python

内部不能使用几何管理器包

因此,我正在使用tkinter库创建一个rss阅读器,并且在我的一个方法中,我创建了一个文本小部件。它显示正常,直到我尝试向它添加滚动条。 这是我的滚动条之前的代码: def create_text(self,root): self.textbox = Text(root,height = 10,width = 79,wrap ='word') self.textbox .grid ..
发布时间:2018-04-23 17:25:58 Python

从Tkinter框架调用其他功能

我有一个页面,可以显示一些客户的详细信息。所以我创建了一个名为“customers details”的页面,其中包含我需要的所有标签,并将这些标签的文本设置为变量。太糟糕了,它不起作用。这些标签是在 __ init __ 方法中创建的,因此我不能“更新”它们,因为只在开始时调用init。所以我认为创建一个包含所有标签的新函数,当我有必要时我会调用这个函数......这就是问题所在。我无法在其他 t ..
发布时间:2018-04-17 19:18:29 Python

Python函数意外返回PY_VAR1

我期待我的按钮函数根据Spinner UI元素的当前值打印一个数字( minutes_selected ),但变量始终为PY_VAR1: 从tkinter导入* 从tkinter导入ttk def get_minutes(): 全球minutes_selected minutes_selected.get() print(mintes_selected) $ b root ..
发布时间:2018-04-17 11:14:07 Python

所有tkinter函数在程序启动时运行

我有一个非常奇怪的问题,在使用tkinter之前我从未有过。无论我为按钮或菜单项等小部件设置命令,该命令都会在应用程序启动时运行。基本上,该命令不会等到单击该小部件才能运行。在我的代码中,我知道我没有打包按钮,这是为了显示小部件甚至不必被拖到屏幕上以发生此问题。有人知道可能是什么原因造成的吗? from tkinter import * class menuItems(object ..
发布时间:2018-04-17 10:51:27 Python

使用tkinter在for标签中显示for语句,是否可以完成?

我试图得到一个随机的一堆照片并排打印;问题是,如果我运行下面的代码,所发生的是它创建一组空白空标签。如果我用“text ='whatever'替换'image = pic',它就可以正常工作(从而证明它实际上创建了标签)。即使我使用'pic = PhotoImage(file = w [0])'它的工作原理(所以我不认为它是我的方法),放置标签和图像的任何地方工作正常(证明它不是图像)。 。 ..
发布时间:2018-01-27 23:09:47 Python

循环后发生()函数嵌套的Python ForLoop

我正在尝试创建一个重复一段代码三次的函数。 代码有一个for循环以500ms为间隔改变背景。我想要重复三次。 对于范围(0,3)中的x: window.after (500,lambda:window.configure(bg =“blue”)) window.after(1000,lambda:window.configure(bg =“green”)) window.after( ..
发布时间:2018-01-27 23:09:03 Python