问题标签 [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 投票
0 回答
91 浏览

python-3.x - python3 tkinter.ttk 树视图

我正在创建一个 ttk.Treeview 小部件,使用 python3.8 我不希望 #0 列拉伸。我已经尝试了“stretch”属性的所有可能值,但无济于事。

拉伸=tk.NO

拉伸=假

拉伸=0

下面是一个示例片段

0 投票
0 回答
94 浏览

python-3.x - 在 python 中更改 ttk 主题小部件的背景

我目前正在尝试学习 ttk 主题小部件。我想改变我的 ttk 按钮的背景颜色。我跟着 ttk docs 写了这个:

在“C.TButton”样式中,我尝试更改“btn1”的背景颜色,但它只会将边框颜色更改为蓝色而不是背景颜色。如何更改背景颜色?

0 投票
0 回答
22 浏览

python - 我可以反转 ttk.Notebook 显示内容框架的方式吗?

您好我正在尝试制作一个带有标签的程序。我想知道是否可以使用 ttk.Notebook 倒置。与 Excel 中一样,选项卡位于底部,但内容框架显示在顶部。所以我想知道是否有人知道这是否可能,并希望如果可以...有人可以解释一下吗?谢谢!

0 投票
2 回答
49 浏览

python - Troubles aligning ttk widget

I'm not able to correctly align ttk widgets in the simple following application.

enter image description here

Code:

#xA;

The troubles are:

(i) with the first ttk.Combobox() and

(ii) Checkbuttons() under "Crop" and "Show" labels. I have tried many strategies but:

  • I haven't been able to place the ttk.Combobox() completely aligned to the left just close to the button "Import".

  • Checkbuttons() are without text and are not centered with respect to the labels in the row above.

The desirable situation should be something similar to the graphic below. Desirable situation

I have tried some variant encapsulating the first row into a frame but nothing changes. The second row with labels and the third row with the fields are encapsulated within a frame just to group a variable number of additional rows. the changes using sticky values did not produce any effect. Just I don't understand in this example how grid() is working in such a way and why the Combobox does not justify to the left("w") and why the "ew" does not center Checkbuttons() inside the cells.

If I try to grid the "Import" button as (row=0,column=0,sticky="w") an the ttk.Combobox().grid(row=0,column=0,sticky="w") as suggested in one of the comments I get:

enter image description here

0 投票
2 回答
746 浏览

python - 鼠标悬停时如何更改行颜色?Tkinter 树视图

我最近一直在使用 Tkinter ttk.Treeview 小部件,我已经能够使用 a 更改很多小部件的样式ttk.Style,但遗憾的是我无法找到解决此问题的方法:

光标/鼠标结束时如何更改项目的颜色?

喜欢的activebackground选项Tkinter.Button。就像 VS CODE 树视图:当您在资源管理器中导航时,光标下的文件/文件夹会更改背景颜色。

0 投票
1 回答
580 浏览

python - 如何将焦点设置在 tkinter Treevew 列表的第一行

我希望设置树中第一行的焦点(突出显示状态),以便用户只需要使用箭头向下或向上移动,而不必先选择一行。默认应突出显示第 0 行。这是一个示例程序作为示例。它允许用户通过左键单击选择一行,然后会弹出一个窗口,其中包含该行的详细信息。

欢迎所有建议。谢谢

0 投票
1 回答
124 浏览

python - python tkinter 列表框与其他 tk/ttk 小部件的性能

我试图尽可能地隔离问题。

让我们假设有 3 个 tk/ttk 小部件。为什么 tk_spinbox 不取消选择选定的列表框条目,为什么 ttk_spinbox?每当按下 ttk_spinbox 时,我都不想取消选择这些项目。是否有一种解决方法可以使 ttk_spinbox 和 tk_spinbox 具有相同的行为?

这是代码:

0 投票
1 回答
63 浏览

python - 图形故障 ttk 小部件

这一切都始于tk.Scale没有正确担心法线这一事实(我正在使用自定义主题)。
然后我切换到ttk.Scale,但当我改变它时它没有显示滑块上方的值。
然后我发现了 ttkwidget,它似乎可以工作,但有图形故障。有人有什么想法要解决吗?
代码:https
://pastebin.com/bxgvsjSF 截图:https
://ibb.co/tLdjLrx PS 此外,有问题的小部件加载小部件很慢

编辑:解决方案在最佳答案的评论中

0 投票
1 回答
75 浏览

python - Python ttkwidget Table如何在更改列宽时绑定事件

寻找一种在更改列宽时获取事件的方法,例如。当用户交互更改列宽(A 或 B)时,我希望有一个事件。我的示例仅在更改整个表格宽度时绑定

谢谢你的帮助

0 投票
1 回答
63 浏览

python - 在 tkinter python 中的 OptionMenu 内定位文本

hy 我正在开发 tkinter python 项目。

我正在尝试使用锚选项将文本定位到 OptionMenu 内的左侧,但它似乎不起作用。我正在使用 ttk 主题小部件。

在此处输入图像描述

这是我目前正在尝试的代码。

我做错了什么?