tkinter相关内容

用Tkinter加捻穿线

我目前正在做一个战舰游戏项目(用于学习目的),它使用tkinter作为用户界面,因为我希望这个程序能够在两台计算机上运行多人,扭曲的数据传输。这是我第一次使用Twisted,但我已经多次使用tkinter了。 我知道twted和tkinter都在循环中运行,所以通常不可能让它们在同一个线程中运行。因此,我发现有两种方法可以解决此问题:tksupport和在单独的线程中运行Twsted的rea ..
发布时间:2022-04-18 19:14:09 Python

拖放按钮tkinter python

我是新使用的tkinter在python上,我想开发一个程序,可以拖放一个按钮按下另一个…我会试着解释:我有一个按钮‘A’,它将创建一个新的按钮‘B’,我想将这个新按钮拖到另一个地方 有什么帮助吗 谢谢 推荐答案 tkinter.dnd模块,如suggestedbyj_4321在评论中。 以下是使用库执行您所说操作一些示例代码: from tkinter import * fr ..
发布时间:2022-04-18 09:03:35 Python

如何从While循环中阻止Tkinter冻结?

我正在尝试为我的代码创建一个图形用户界面。每当有新的东西被复制到剪贴板上,它就会在eBay上搜索那些已售出的物品。我希望我的代码总是在每次复制东西时运行eBay函数。我的问题是,我想有一个关闭按钮,取消该功能,这样我就可以保持图形用户界面打开和切换它,因为我喜欢。我已经尝试了线程、root.After和其他几种方法来尝试修复代码,但每次按下On按钮时,我的图形用户界面仍然冻结。我做错了什么/如何在 ..
发布时间:2022-04-17 17:07:31 Python

按钮按下时出现TTK不确定进度条

我正在尝试创建一个进度条,该进度条在我的函数运行期间运行,以向用户显示正在发生的事情,而不仅仅是冻结。我的函数(GENERATE_REPORTS)查询数据库并写入CSV文件。以下是我的代码的抽象版本: from tkinter import * from tkinter import ttk from billing import generate_reports class app: ..
发布时间:2022-04-17 17:03:36 Python

在后台运行任务,同时允许tkinter处于活动状态

当我的程序执行时,python图形用户界面冻结。以下是我的主要代码。我可以在穿线方面得到一些帮助吗?所以执行是在后台进行的,如果我想结束执行,我仍然可以使用图形用户界面中的“x”按钮?当前我只要求用户关闭命令以结束程序。 if __name__ == "__main__": root = Tk() root.title('Log') root.geometry(" ..
发布时间:2022-04-17 16:16:40 Python

如何将所有框架小工具绑定到<;>;事件

在以下代码中,我希望将所有Frame1项绑定到<;‘Enter’>事件,但它不起作用。我的意思是canvar.ocus_set()不会生效。我如何解决我的问题? for w in frame1.winfo_children(): w.bind('',canvas1.focus_set()) 推荐答案 comment made by Lafexlos实际上会 ..
发布时间:2022-04-16 19:31:45 Python

Tkinter-如何在ttk.Notebook()中添加画布/帧

在YouTube和Google上搜索了很多次后,我学会了如何在Canvas中添加全屏滚动条。它看起来像this。但现在我想将此框架/画布添加到ttk.Notebook()中作为选项卡,如test project所示。但当我键入book.add(main,text='Tab 1')时,它显示错误_tkinter.TclError: can't add .!frame.!canvas.!frame a ..
发布时间:2022-04-16 19:30:36 Python

未显示所有复选框的Python Tkinter滚动条和框架

有一些tkinter代码的问题,我相信我只是太接近它了,看不到问题摆在我面前。我正在将复选框加载到框架中,并将滚动条附加到该位置。 在我看到1000多个复选框之前,这个方法运行得很好。然后它似乎被切断了,即使框架延伸了一个适合所有复选框的高度,它也不会在gui中显示它们。您可以在此处的图像中看到它们停止显示Checkbox Malfunction 以下是我的代码:(请原谅它看起来有多乱 ..
发布时间:2022-04-16 19:26:55 Python

点击一个按钮并打开框架中的内容(在框架中直接打开,在导入脚本.py中打开)

我要单击某个按钮并在屏幕的其余部分(灰色部分)查看其内容,但要通过框架查看,而不是跨画布查看。 我需要2个示例,但请应用到我的代码: 示例1:单击按钮1并使用同一单个文件中编写的代码为页面上色(与这些框架中的经典用法相同) 示例2:点击该按钮,导入一个外部py文件作为模块,外部文件的内容将在灰屏内完全打开 我需要这两个简单的示例,因为对于每个帧(因此对于每个按钮),我将有足够长 ..
发布时间:2022-04-16 19:24:27 Python

更改Tkinter框架标题

我正在尝试如何更改Tkinter框架的标题。下面是模拟我试图更改标题的程序部分的简化代码: from Tkinter import * class start_window(Frame): def __init__(self, parent=None): Frame.__init__(self, parent) Frame.pack(self) ..
发布时间:2022-04-16 19:13:40 Python

如何创建带有放大镜图像和一些文本的搜索框

我想在Python3中创建一个搜索框。我知道Entry小部件和按钮,但我只想要更优雅的东西,比如this。有没有可能创造出与图片更接近的东西呢?如果是,请在这个话题上给予一些启发。TIA 推荐答案 如果您使用搜索图标的图像创建新元素,则可以使用以下代码将其嵌入到文本小部件中。在这种情况下,我们添加了一个主题提供的‘别针’图标,但这个元素可以很容易地被替换。演示如下所示,原始条目在上面, ..
发布时间:2022-04-15 17:03:50 其他开发

在tkinter图形用户界面中解决简单的ODE系统

我有一个用于SIR疾病模型的简单的ODE系统,它工作得很好,并产生了一个图形化的情节。但是,我正在尝试使用tkinter创建一个简单的弹出框,该框接受参数值,而不必通过脚本将参数值放入其中。 以下是原始代码。 import numpy as np from scipy.integrate import odeint import matplotlib.pyplot as plt #t ..
发布时间:2022-04-15 12:35:33 Python

高水平的Tkinter定制

我想完全定制我的应用程序,所以我创建了一个标题栏,并想出了一种拖动它的方法,但现在我的问题是它缺乏一些功能,比如调整大小和各种动画,我在想,是否有可能通过一些库来摆脱标题栏?或者可以恢复部分功能,使我不必在每次想要隐藏窗口时使用OverridereDirect? 第一个选项更好,但我确实使用了ctypes.windll将窗口放回任务栏,但它似乎也不是最实用的解决方案。 到目前为止,代码 ..
发布时间:2022-04-08 10:08:44 Python

我是Tkinterer的新手,有人能帮我做一个基于矩阵的二维图形吗?

我在网上尝试了所有的方法,但都不起作用。我只想要一个二维图,表示结果,这是一个矩阵。假设我的代码的这一部分是一个矩阵计算器,目前我在给出结果后弹出一个显示图形的屏幕时遇到了麻烦。顺便说一句,我没有错过任何图书馆。 def inversa(): a11=float(k1.get()) #saves user imput a12=float(k2.get()) ..
发布时间:2022-04-05 22:20:35 Python

tkinter和异步,窗口拖动/调整大小块事件循环,单线程

tkinter和asyncio在一起工作时遇到了一些问题:它们都是希望无限期挡路的事件循环,如果您尝试在同一线程上运行它们,其中一个将挡路另一个永远不会执行。这意味着如果要运行tk事件循环(Tk.mainloop()),则不会运行任何异步任务;如果要运行异步事件循环,则GUI永远不会显示在屏幕上。要解决这个问题,我们可以通过调用Tk.update()作为异步任务(如下面的UI_UPDATE_TAS ..
发布时间:2022-03-25 13:09:31 Python

属性错误:';无类型';对象没有属性';插入';。插入到文本框中

因此,我已经获得了将一些数据打印到文本文件的基本函数。我想将此数据放入Tkinter的文本框中。我遇到的问题是,它将所有数据保存到文件中,然后再次读取所有数据,但没有将其插入到文本框中。当我单击Calculate(触发函数的按钮)时,它返回错误: Exception in Tkinter callback Traceback (most recent call last): File " ..
发布时间:2022-03-11 12:19:25 Python