tkinter 相关问题

Tkinter是“Tk”图形用户界面工具包的标准Python接口。在Python 3中,模块的名称从Tkinter更改为tkinter。

我什么时候应该使用画布而不是标签?

上一堂课,说我应该使用 Canvas 对象来显示文本。为什么这比使用标签更好?似乎是一种更复杂的仅显示文本框的方法。 在下面的示例中,请参阅...

回答 2 投票 0

为什么tkinter条目不与密码进行比较

这是我的代码: def masterpassgui(密码): 主密码=密码 add_window = tk.Tk() add_window.title("主密码") add_window.geometry("250x250") ...

回答 1 投票 0

运行时错误:主线程不在主循环中

当我打电话时 self.client = ThreadedClient() 在我的 Python 程序中,我收到错误 “运行时错误:主线程不在主循环中” 我已经做了一些谷歌搜索,但我犯了一个错误

回答 10 投票 0

我如何暂停我的代码,直到顶层窗口被销毁?

所以:我尝试将 Error-Masseges 添加到我的代码中。我想在单独的 tkinter 顶级窗口中显示其中的每一个。到目前为止,一切都很好。 但为此我需要在错误窗口出现后暂停我的代码...

回答 1 投票 0

tkinter if else 相关的输入和输出问题

在我的程序中,我使用 tkinter,问题在于单击提交按钮后函数内的 if else 条件。 if else 语句没有给出正确的输出。我希望这是一个...

回答 1 投票 0

为什么 grid(row=) 停在 3 处? (tkinter)

我正在制作一个待办事项列表,并且我制作了一个添加按钮,它仅在第一次有效,并且在它停留在同一位置之后 我尝试为要做的事情的行创建两个变量 1,为添加的行创建一个变量

回答 1 投票 0

Tkinter - 如何创建具有自动完成功能的组合框

是否可以创建一个组合框,在您输入内容时更新其列表中最接近的项目? 例如: A = ttk.Combobox() A['价值观'] = ['克里斯', '简', '本', '梅根'] 那你...

回答 3 投票 0

Python,如何阻止 tkinter 变量被垃圾收集?

我有一个函数可以创建一个 tkinter 窗口,上面有许多检查按钮小部件。稍后,另一个窗口上的按钮会保存这些检查按钮的状态。执行此操作的函数已通过...

回答 1 投票 0

我如何在 tkinter 和 ctk 中使用网格和布局

所以我正在学习 ctk 模块并陷入了死胡同,我为此搜索了很多,但没有得到 awnser 这是我的问题: 我怎样才能将搜索按钮粘贴到条目上并进行其他操作...

回答 1 投票 0

在 tkinter 中播放视频播放列表时出现问题

我制作了一个程序,当视频与一个人所说的单词匹配时播放视频,如果匹配,视频会显示在 tkinter 标签中。我的问题是当它匹配多个单词时,因为

回答 1 投票 0

TypeError:“StringVar”对象不可迭代 - tkinter ListBox()

我正在构建一个流行派对游戏的 Python 版本,并且我正在使用 tkinter 构建带有玩家名称和游戏首选项的设置 GUI。当我运行代码时,窗口会打开并且看起来正确,除了...

回答 1 投票 0

Tkinter (Python) - 我什么时候应该使用画布而不是标签?

上一堂课,说我应该使用 Canvas 对象来显示文本。为什么这比使用标签更好?似乎是一种更复杂的仅显示文本框的方法。 在下面的示例中,请参阅...

回答 1 投票 0

tkinter- 照片图像菜单按钮错误

我尝试在 tkinter 的菜单按钮中使用照片图像.. 程序正确运行.. 但。 当我关上窗户.. 出现此错误: 异常被忽略: 我尝试在 tkinter 的菜单按钮中使用照片图像.. 程序运行正确.. 但是。 当我关上窗户时.. 出现此错误: Exception ignored in: <function Image.__del__ at 0x028AF028> Traceback (most recent call last): File "E:\programming\Python38-32\lib\tkinter\__init__.py", line 4018, in __del__ TypeError: catching classes that do not inherit from BaseException is not allowed 有错误的代码: import tkinter as tk root = tk.Tk() toolbar = tk.Frame(root) toolbar_menu_icon = tk.PhotoImage(file = "./icon.png") toolbar_menu = tk.Button(toolbar, image=toolbar_menu_icon) toolbar_menu.pack() toolbar.pack() root.mainloop() 我能找到的唯一解决方法: 我必须从 __init__.py 修改 PYTHON_PATH/Lib/tkinter/__init__.py 并将第 4018 行替换为: except Exception: 和以前一样: except TclError 这确保了除了任何例外,这都会起作用.. 我使用 Ubuntu 23.10 时遇到同样的老问题,使用其系统 Python 3.11.6,其中包含 Tkinter 8.6。这个问题似乎是一个老错误,开发人员认为他们已经在 2014 年修复了: https://github.com/python/cpython/issues/62341 因此全局变量按照错误的顺序被销毁。好吧,窗口关闭事件与 root.destroy() 而不是 root.quit() 相关联,因此将其与 root.quit() 关联可以防止出现错误消息。已修复。 哦等等,这会导致一个新问题。如果您在基于 Tkinter 的 IDE(例如 IDLE)中运行 Python,那么您会发现根本无法关闭窗口,因为 IDLE 使 Tkinter 保持活动状态。因此,在 root.mainloop() 之后添加更多行以首先删除照片图像,然后使用 root.destroy() 销毁所有其余内容。不过,阻止错误消息很麻烦。 所以这是上面问题的代码,加上了这些额外的行: import tkinter as tk root = tk.Tk() toolbar = tk.Frame(root) toolbar_menu_icon = tk.PhotoImage(width=300,height=100) toolbar_menu = tk.Button(toolbar, image=toolbar_menu_icon) toolbar_menu.pack() toolbar.pack() root.protocol("WM_DELETE_WINDOW", root.quit) root.mainloop() del toolbar_menu_icon root.destroy()

回答 1 投票 0

Tkinter 中一旦出现错误,线程只能启动

我正在创建一个连接到服务器的客户端 Web 套接字。 我正在使用 Tkinter gui 按钮启动连接。为了防止 gui 被卡住,我使用了线程。我的客户端断开连接

回答 1 投票 0

类型错误:generatecode() 采用 0 个位置参数,但给出了 1 个[重复]

我有以下代码: 从 tkinter 导入 * 类窗口(框架): def __init__(self, master = None): Frame.__init__(self, master) self.master = 主人 self.init_window...

回答 3 投票 0

串行字节输入到 tkinter 组合框值

python第二个程序——(需要学习很多)我正在尝试将字节格式的串行端口信息读入字符串,然后使用该字符串填充 tkinter 组合框的“值”,然后...

回答 1 投票 0

Tensorflow Keras 模型无法与 Tkinter GUI 一起使用

我创建了一个张量流面部表情识别模型和一个 tkinter gui 来实现它。 GUI 可以自行工作,但是当我尝试将模型实现到 GUI 中时,网络摄像头冻结了......

回答 1 投票 0

为 Tkinter 安装 ttk 主题

我目前正在尝试使我使用 tkinter 构建的一些应用程序看起来更好。我读到您可以使用 ttk 更改 tkinter 的主题,并使其与内置主题一起使用。 导入

回答 2 投票 0

使用 simpledialog.askstring() 时出现错误“‘str’对象不可调用”

我的代码: 类 Punkty_Edycja_Frame(ttk.Frame): def __init__(自身,父级): super().__init__(父级) self.grid(行=1,列=0,粘性='new') self.rowconfigure((0, ...

回答 1 投票 0

Python Tkinter - 如何用不同的颜色突出显示多个字符串?

我有一个code reader.py,它连接到FTP服务器,读取日志文件并在日志发生变化时实时更新它。这是“突出显示文本”按钮,用于突出显示“修改”E 中的文本...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.