问题标签 [ttkwidgets]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
43 浏览

python - 如何显示两个消息框,每个消息框有两个条件?

我是一个初学者。

我想说,如果 label9 >= 60 中的数字显示一个消息框说一件事,如果它 <60 我希望它显示一个不同的消息框说不同的事情。我使用 if/else/elif 语句还是什么?

0 投票
1 回答
39 浏览

python - 如何从python中的自动创建行中获取数据

我想从任何行或所有输入并具有文本的行中获取数据

就像这张照片

我想在这张照片多行时抓取数据

如何从每一行获取该数据(逐行)

我可以在列表或数据库中获取所有行并将其排序吗?

我可以得到所有的行并将它们打印在一个文件中吗?

谢谢你

0 投票
1 回答
365 浏览

python - 如何在 Tkinter Treeview 中插入新行?

我正在研究一个树视图,其中一列(地址)中的文本不能放在一行中。我的代码如下所示:

如何实现一个新行,以便当地址到达空间末尾时,它会从新行继续?当然,整行应该是相同的高度。

0 投票
0 回答
30 浏览

sqlite - python tkinter sqlite3的问题

我正在尝试使用 python tkinter sqlite3 创建一个注册表单,但是我有一个问题,当我只更新一条记录时,所有名称都会更新(不仅仅是选择的那个),我也有这个当我尝试添加新数据时出现问题:c.execute("INSERT INTO SCHOOL VALUES (:ID, :NAME, :BIRTH, :DOCS, :FATHER, :MOTHER, :CLASS)", sqlite3.IntegrityError: UNIQUE constraint failed: SCHOOL.CLASS,并且我不能添加超过 2 条记录。

我想要一些帮助来解决这个问题,这是代码:

0 投票
0 回答
38 浏览

python - 如何更新我的自动完成组合框的完整值

我正在制作一个在数据库中注册书籍的 python 程序。我制作了两个具有自动完成选项的字段,我希望每当添加新记录时,它都会将添加的新作者和出版商值添加到这两个自动完成字段的列表中,但那没有不会发生,有人可以帮助我吗?非常感谢您提前。

只负责获取注册作者姓名的代码:

只负责获取注册出版商名称的代码:

当我尝试更新自动完成值列表时:

0 投票
0 回答
20 浏览

python - Python TTK Spinboxes:生成任意多个,每个都有独特的命令

我在一个循环中生成了许多 ttk.Spinbox 实例,并且可以毫无困难地使每个实例都独立于其他实例“工作”。我希望能够保持每旋转框的运行总和,其中某些的权重高于其他列。这是试图完成此任务的示例代码。

问题是它似乎总是更新创建的最新 running_total Entry 对象。我假设在循环内定义更新函数将确保每对旋转框都有一个“唯一”命令,但无法弄清楚如何使其按预期工作。这是一张突出问题的图片。

如您所见,总和正在正确计算,但我想确保每行都有自己的运行总计

0 投票
0 回答
72 浏览

python - python tkinter中完全平坦的ttk.combobox

我怎样才能使 ttk.combobox 像这张图片中的一样(ttk-Breeze)。 在此处输入图像描述

代码:

当我使用这个主题时,组合框和列表框周围仍然有一个边框。我想实现完全平坦的 ttk.combobox。

0 投票
0 回答
22 浏览

python - 如何使用 tkinter 和 python 显示顶级图像

我想在顶层显示一个图像,但我注意到我的图像没有显示,路径是正确的。我意识到问题出在顶层,如何使用 tkinter 在顶层显示图像?

0 投票
1 回答
25 浏览

python - 如何更改在 for 循环中创建的 ttk 组合框值

我有这个正在运行的示例代码。我正在创建一个窗口,当我加载模板页面并单击“单击我”按钮时,它会在屏幕上添加 20 个框。10行,2宽。第 1 列是汽车品牌,第 2 列是型号。

当我单击第 1 行中的 Make 框并将其从 Ford 更改为 Toyota 时,我希望第 1 行中的模型组合框更改为显示丰田模型。但它只适用于最后一行。是否可以让每一行工作?

0 投票
1 回答
123 浏览

python - 如何在 tkinter ttk 笔记本的特定位置插入选项卡?

我想知道您将如何在特定位置设置 tkinter 笔记本选项卡。例如,我有一个允许您克隆其他选项卡的选项卡,但我希望它保留在最后。我尝试的代码似乎不起作用,因为它会生成一个 tkinter.TclError :“从属索引(无论数字)超出范围”。

`

`