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

python-3.x - 如何从 ttkwidgets 禁用/启用 ScaleEntry?

我试图从包中更改ScaleEntry小部件的状态。ttkwidgets更改条目的状态很容易。

但是,比例部分的工作方式似乎有所不同。我尝试了与条目相同的方式进行配置scaleEntry.config_scale(state='disabled'),也尝试了通过该configure方法。似乎在这两种情况下,“状态”选项都是未知的。即使可以通过特定方式禁用 tkinter 的比例版本,来自 ttkwidgets 的比例似乎也不能以相同的方式工作。

0 投票
1 回答
457 浏览

python-3.x - ttk 笔记本标签在添加新标签时调整大小

我正在使用 Tkinter 开发一个应用程序(这是第一次,所以请善待)。它将在顶部有 3 个不同的选项卡,每个选项卡都包含多个小部件等,这些小部件都使用网格放置。我面临的问题是当我尝试将小部件添加到第三个选项卡时。前 2 个我已经完全按照我想要的方式进行布局,但是当我开始添加到第三个选项卡时,一切似乎都在调整大小并“缩小”。

在我在下面添加的一小段代码中,当在没有标签 3 的情况下运行时,框架是我想要的确切大小,所有内容都适合标签 1 和 2。但是,当我然后去取消注释标签 3 并再次运行它时,你可以看到整个东西缩小了,这使得前 2 个选项卡看起来很不稳定。

我尝试使用 grid_columnconfigure(0, weight=1) 将列权重添加到 f1、f2 和 f3,但它似乎没有帮助。我还尝试将我的整个布局切换到内部框架和包装,但它似乎并没有很好地处理我所追求的布局。

我确信这可能是一个菜鸟问题,但我正在用头撞墙。

谢谢!

0 投票
1 回答
130 浏览

python - 为什么 ttk.Menubutton 中的指示器没有消失?

我用 编写了代码ttk.Menubutton,但遇到了一个问题 - 指示器没有消失,尽管可以在tk.Menubutton.

代码

ttk.Menubutton

tk.Menubutton

截图

ttk.Menubutton

在此处输入图像描述

tk.Menubutton

在此处输入图像描述

如何解决?

0 投票
0 回答
90 浏览

python - 使用 ttkthemes 时,tkinter 中的选项菜单无法正常工作

是否有解决方案,Optionmenuwithttkthemes似乎无法使选项菜单正常运行。代码:

输出:

没有ttk主题

没有ttk主题

使用 ttk 主题

使用 ttk 主题

它是代码中的问题还是类似的问题并且没有修复?

0 投票
1 回答
365 浏览

python - 没有ttk的tkinter中的Python Tkinter ProgressBar

我目前正在 Tkinter 中创建一个带有加载栏(Tkinter ProgressBar)的程序。问题是 - 使用tkinter.ttk是一种痛苦 - 我必须使用该方法更改几乎所有代码,并且看起来我对 Tkinter 相当陌生,这样做并不理想。有没有其他方法可以在progressbar没有tkinter.ttk模块的情况下使用小部件?

(如果我必须使用该tkinter.ttk模块,我将不得不花费数小时筛选和更改我的代码 - 我不想这样做!!)

提前谢谢了!

0 投票
4 回答
781 浏览

python - ttk checkbutton 默认不取消选中

请踢这里查看当前输出和预期输出

我有一个简单的 python 程序,我想默认取消选中复选按钮。我希望以与用户取消选中复选框时相同的方式查看它。请让我知道如何实现它。

0 投票
1 回答
573 浏览

python - 如何更改ttk组合框小部件的下拉文本颜色的颜色?

首先我只是尝试使用:

然后我试图设置新的风格:

并在创建组合框小部件后使用它。

但同样......它只是改变组合框中顶部元素的颜色......而不是整个下拉元素......我怎样才能改变所有下拉元素的颜色文本......?

提前致谢, eliran

0 投票
1 回答
94 浏览

python - tkinter 笔记本小部件框架限制

我试图在一个选项卡中设置两个不同的框架,但是当我在互联网上的某个地方阅读时,笔记本小部件是不可能的。

我在放置按钮时遇到问题 - 例如 8 个按钮低于 10 个按钮。下面的按钮更小,并且在 x 轴上方的每个按钮之间都有空白空间....我不想跨越它们..我希望它们具有相同的大小并将它们粘在中间。我用网格..

我想使用不同的框架来做到这一点,然后每行按钮彼此分开......但是笔记本小部件不可能,对吗?而且我认为使用.place( x=, y= )它很烦人并且需要时间......

有什么建议可以简单地做到这一点吗?

在此示例中,按钮大小相同,但在我的代码中,rows=1 处的按钮大小不同,因为我将它们附加到 png 照片..

0 投票
1 回答
31 浏览

python - 棘手的问题 - 框架内的框架

在这个例子中,为什么文本不粘在左边......

我也尝试以不同的方式打包它们,但没有成功......

请帮忙?

0 投票
2 回答
273 浏览

python - 笔记本小部件 - 小部件之间的空间

我正在尝试在笔记本顶部面板和 frame0\frame1\frame2 之间实现空间,为什么当我使用 pady 时,例如:

但是没有变化..笔记本面板和框架粘在一起..为什么这里的pad不影响?(例如..我出于同样的原因添加了 main_frame 以获得窗口和笔记本之间的空间......将所有笔记本向下推)

在此处输入图像描述