问题标签 [ttk]

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 投票
3 回答
71895 浏览

python - 为 ttk 组合框设置默认值

我在 Arch Linux x86_64 中使用 Python 3.2.1。这真的让我发疯:我只想在ttk.Combobox网格化后立即为 a 设置一个默认的预选值。这是我的代码:

其中画了一个空的Combobox. 有趣的是,如果我不使用函数,它会完美运行:

当然,在实际程序中我必须使用一个函数,所以我需要另一种解决方案。

0 投票
5 回答
85119 浏览

python - 如何在ttk中创建下载进度条?

我想在使用该urllib.urlretrive方法从网络下载文件时显示进度条。

如何使用ttk.Progressbar来完成此任务?

这是我到目前为止所做的:

但它只是不断循环。

0 投票
2 回答
735 浏览

common-lisp - 带有 LTK 的程序中的 TTK 错误

将系统从 Ubuntu 10.10 升级到 Ubuntu 11.04 后,LTK 出现问题。带有 LTK 的程序加载成功,但加载函数后出现错误“找不到 TTK 包”。据我所知,TTK 是 Tk 库的一部分。但是 Tcl\Tk 已安装和配置。

0 投票
1 回答
4086 浏览

python - python3 - ttk treeview ...从特定列中提取值到函数中

我对编程很陌生,我只是不知道如何使这项工作为我工作......

我只是想弄清楚如何将树视图的 col4 中的值提取到一个函数中,该函数允许我在底部的 result_display 标签中提供一个简单的总和。

根据我的阅读,我需要在树视图本身上使用 item 方法,但我不知道如何正确引用它。

我尝试使用各种命令配置将树视图中的 ANY 值转储到测试标签中,但没有产生比错误更多的东西。

基本上,我希望用户能够点击结果按钮,调用将提取 col4 中的值的 fullcalc 函数,将它们相加并使用 endresult 文本变量将总和转储到 result_display 标签中。

我在这里离基地很远吗?

我很感激你能给我修补的任何见解。

0 投票
5 回答
17497 浏览

python - python ttk treeview:如何选择并设置焦点在一行上?

我有一个带有一些数据行的 ttk.Treeview 小部件。如何设置焦点并选择(突出显示)指定项目?

什么也没做

抱怨说:未找到第 0 项,尽管小部件显然填充了超过零个项目。尝试第 1 项并没有更好。

编辑:选择一个项目,找到它的 id,然后使用 tree.selection_set(id)。tree.focus(id) 和 tree.focus_set(id) 似乎都没有做任何事情。

0 投票
5 回答
25952 浏览

python - ttk treeview:交替行颜色

如何为treeview小部件设置样式,以便交替行具有不同的背景颜色,例如,第 1、3、5 行具有白色背景,而第 2、4、6 行具有浅蓝灰色背景?

我也想设置gridlines

0 投票
2 回答
9283 浏览

python - ttk 树视图:选择的颜色

我的 ttk 树视图的选定行显示为深蓝色背景,文本为白色。

如果我用标签设置行的颜色,例如:

并将标签配置为颜色,例如:

并选择奇数行,背景颜色不会改变(它仍然是浅灰色),而文本从黑色变为白色。如何使选定的行背景为深蓝色,无论该行是否用颜色标记?

行未标记为白色的黑色,或在深蓝色上选择为白色时。

我试过了

但这并没有做任何事情。

编辑:我想当我选择一个项目时,我可以将它重新标记为非奇数,然后在它未被选中时返回,但这很不雅。

0 投票
1 回答
519 浏览

python - python ttk:强制屏幕更新

如何强制 ttk 更新屏幕?我正在运行一个长循环并希望显示一些临时结果,但 ttk 等到它完成循环以更新屏幕。

我尝试在循环中插入 sleep 和 after 调用,但这没有帮助。

0 投票
3 回答
848 浏览

python - Tkinter/Python 中的弹出对话框

我需要在我的 GUI 上添加一个弹出对话框。因此,当我将鼠标悬停在标签上时,它应该能够显示一个弹出窗口(就像我们在 Windows 中将鼠标悬停在文件上时得到的类型一样)。一旦我移开鼠标,它也应该消失。

首先,我什至不确定要使用哪个模块或类。我尝试了菜单,但结果不是我所期望的。我也尝试学习 tkCommonDialog,但无法正确理解。请指教!

0 投票
2 回答
2713 浏览

python - 有条件地禁用小部件

在下面的代码中,我一直在尝试禁用 entry1 小部件,每次我在组合框中选择 1 时,当我在组合框中选择 2 时禁用 entry2。

这是我的代码:

我想创建基于条件的小部件启用和禁用。我的条件通常是:

组合框中的选择 单选按钮的选择

请告诉我如何去做。