tkinter相关内容
我在使用Python开发小型命令行应用程序方面有一点经验。我想继续用Python开发GUI。从Python的可用GUI工具包中,我认为最喜欢的是 wxPython 和 Tkinter ;但是我不想一直自己编写所有的GUI代码。 这些工具包中是否有任何好的GUI IDE?它不需要是免费的或开源的。 解决方案 我将只讨论WxPython,因为它是我唯一的工具包经验。 TkInter很适合
..
是否可以更改Matplotlibe图形窗口的图标?我的应用程序有一个按钮,用于打开带有图形的图形窗口(使用Matplotlib创建)。我设法修改了应用程序图标,但图形窗口仍然有“Tk”图标,典型的Tkinter。 解决方案 我以这种方式解决了这个问题: 之前我按下按钮创建数字 imshow()和 show(),我用这种方式初始化数字: plt.Figure() thismana
..
有没有人知道在Python脚本中嵌入图标的方法,这样当我创建独立的可执行文件(使用pyinstaller)时,我不需要包含.ico文件?我知道这可以用py2exe,但在我的情况下我必须使用Pyinstaller,因为我没有成功使用前者。我正在使用Tkinter。 我知道 iconbitmap(iconName.ico)但如果我不行想做一个可执行的文件。 解决方案 实际上函数iconb
..
我正在尝试设置这样的应用程序图标(python3 / tkinter): Interface() root.title(“Quicklist Editor”) root.iconbitmap('@ / home / jacob / .icons / qle_icon.ico') root.resizable(0,0) root。 mainloop() 无论我做什么,
..
我正在使用Selenium和Tkinter为我的大学网站创建一个简单的搜索引擎。我的代码创建了GUI并生成了指向搜索框中输入的查询的URL链接。是否可以将这些生成的URL作为GUI中的可点击超链接?如果是这样,我将如何进行此操作? 从selenium.webdriver导入selenium.webdriver作为webdriver 。 chrome.options导入选项 来自tkinte
..
我正在设计当前软件项目的一部分,并希望使用超链接而不是按钮。我真的不想使用 Text 小部件,但这是我搜索主题时能找到的全部内容。无论如何,我找到了一个这样的例子,但不断收到此错误: TclError:位图“蓝色”未定义 当我添加这行代码时(使用 IDLE ) hyperlink = tkHyperlinkManager.HyperlinkManager(tex
..
如何在Tkinter中使用标签创建超链接? 快速搜索没有揭示如何做到这一点。相反,只有解决方案在 Text 小部件中创建超链接。 解决方案 将标签绑定到“”事件。当它被引发时,回调被执行,导致默认浏览器中的新页面打开。 来自tkinter import * import webbrowser def callback(event): webb
..
..
因此,我终于决定建立一个图形用户界面,但我被卡住了,我在互联网上找不到任何东西。 我想要实现的基本上是“冻结窗格“选项从Excel。 我在这个指南。但是当我滚动时,我希望初始网格的标题保持不变。 我曾想过创建一个单独的网格并将头部放在其中,但除了(0,0,0,0)之外, bbox (将它们放置正确,因为标题可能很短而条目可能很长!)。 作为 bbox 的替代方式,我曾想过用“$ b
..
考虑下面的python脚本 #!/ usr / bin / env python from Tkinter import Tk,标签 width = SOME_VALUE_HERE root = Tk() label1 = Label(root,text ='1 columns wide') label2 = Label (root,text ='%i columns
..
我正在使用Tkinter制作一个基本的GUI,并且使用网格管理器在我的标签旁边有一个输入框,但如果我使用.grid()和我的Entry对象运行我的程序时,窗口不会显示。 当我使用.pack()时它确实有效,这很奇怪,因为我听说当我有其他使用.grid()的东西时不要使用.pack相同的部件。但我确实想使用.grid(),因为我希望能够按照自己的想法来组织它。 代码如下,我遇到了Entr
..
以下是我的跳棋游戏的当前GUI布局: 正如您所看到的,它包含顶部的菜单,左侧的Canvas以及绘制棋盘的工具栏(Frame )在右上角,我有各种格式/导航按钮,以及用于注释移动的文本小部件。目前,我正在为小部件使用网格布局。 以下是我需要做的事情: 当文本数量增长到小于窗口小部件大小时,能够在文本窗口小部件中显示/隐藏滚动条。 (这似乎需要网格布局,根据这篇文章。) 通过[首选
..
我正在运行Python 3.2.2并编写一些代码来测试套接字。为了便于测试,我使用Tkinter来添加一个GUI界面。我还没有弄清楚的是如何更新我使用的网格中的信息。我想在下面的代码中更新函数“change1”和“change3”中的“host2”和“port2”: 导入套接字 从tkinter导入* 导入tkinter.simpledialog $ b $ root = Tk()
..
Tkinter和Python相对较新。我试图显示下面的图形用户界面,并希望在Frame2中有一个滚动条,一次只显示5x5按钮。看起来像Tkinter框架不支持滚动条,因此添加了一个画布(框架嵌入其中)和父框架'FMas'中的滚动条。但由于某种原因,滚动条会移到屏幕的右端,并且不会进行任何滚动。 不应该画布在Frame2的边缘结束,滚动条靠近它吗?另外,我尝试使用rowspan来增加滚动条的高
..
我知道您可以使用Pack Geometry Manager轻松创建一个覆盖100%宽度的Tkinter Text小部件: from tkinter import * root = Tk() textWidget = Text(root) textWidget.pack(side = TOP,fill = X) root.geometry('600x1000 ') root.ma
..
我想使用grid()显示文件夹中的图像。但是当我尝试使用下面的代码时,我得到了迭代单个图像的输出。 我的代码: def messageWindow(): 赢=Toplevel() path='C:\Users\HP\Desktop\dataset' for r in range(7): for c in range(10): 为glob.glob中的infile(os.path.joi
..
使用Python构建一个小型应用程序供个人使用,并认为我会用Tkinter的一些GUI编程尝试我的手。这是我迄今创建的GUI: 应用程序疑惑: 确保屏幕截图中的三个LableFrames - A,B和C具有相同的宽度? (或者说,宽度等于三者中最宽的那个?例如,在屏幕截图中,A是最宽的,我希望B和C也宽到D)。 > (它不必动态计算 - 如果我可以确保宽度在我第一次编码时相同,这就足够
..
我试图使用Tkinter中的 Grid Geometry Manager 中的 grid_location 方法,但似乎我在做有问题。 以下是我的代码: from tkinter import * root = Tk() b = Button(root,text =“00”) b.grid(row = 0,column = 0) b2 = Button(root,
..
我正在开发一个小的Tkinter GUI来绘制matplotlib图。 (它包含了一些条目,并根据它们的内容来组装它们)。 我根据 http://matplotlib.org/examples/user_interfaces/embedding_in_tk.html ,只有我使用grid而不是pack: canvas = FigureCanvasTkAgg(fig,master =
..
可能存在重复: 在Tkinter的小部件网格中添加一个滚动条 在我的项目中,我希望使用Tkinter作为GUI在窗口中显示我的结果。我将它们放置在一个表格中,使用网格窗口小部件,并将窗口分成两个不同的部分(针对不同的结果)。但经过长时间运行后,显示的结果数量超过了我的屏幕高度,所以我想为我的程序添加一个滚动条。我已经在stackoverflow上看到了几个问题,最接近的答案是这样的:
..