问题标签 [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.
python - Python/ttk/tKinter - 获取复选框的值
按照 TkDocs 教程 (http://www.tkdocs.com/tutorial/widgets.html#checkbutton) 我正在尝试设置一个复选框,但我不能完全按照我应该做的事情来“获取”切换值。
和
我不确定的是如何从对象中onvalue
获取offvalue
self.checkA
我不确定我是否正在查看 StringVar self.valAStatus
(导致PY_VAR0
并且没有属性onvalue
)或者我是否应该查看self.checkA
对象(导致.40972728.40972656.40972800.41009024
并且没有属性onvalue
)。
我可能在文档中遗漏了一些东西,但如果有人能指出它在做什么,那么我可以得到(on|off)value
我有义务的..
python-2.7 - ttk Treeview 小部件不会激活水平滚动
我正在使用 ttk Treeview 小部件来实现文件夹/路径选择对话框。除了我的水平滚动条不会激活之外,一切都按预期工作。无论文件夹路径水平有多宽,无论窗口多窄,水平滑块都不会出现。垂直滚动虽然工作得很好。
我认为当您仅在树视图中使用一列时,它要么是某种限制,要么只是配置和连接小部件的新手错误。我赌的是后者。
对话框加宽以显示完整文件夹深度的示例:
对话框缩小到水平滚动应该激活(但没有)的点:
这是我的 GUI 布局代码:
python - python ttk.Entry 如何使输入居中
这是我正在使用 Python Tkinter 编写的程序的屏幕截图。我使用ttk.Entry
小部件来获取用户输入。
我想知道如何将输入居中Entry
(如您所见,输入现在卡在小部件的左侧)
python - Tk 基本标签放置
为什么在这个非常基本的代码片段中,数据标签 (lb_data) 没有出现在其父窗口小部件 (fr_body) 中,而是出现在 fr_header 中?
(高度、宽度和浮雕只是用来显示框架小部件的位置)
python - Python中的类变量检索
这是我一直在为我已经工作的脚本编写的 GUI。我在这里苦苦挣扎的是检索文本框中的信息。
根据定义generate
,我可以弹出一个名称,listx
但我无法entry
从类的任何实例中获取局部变量new_title_box
。
这是我得到的回溯:
python - Python tkinter.ttk 组合框在退出时抛出异常
在我的 Python 3.3 代码中,我使用了 ttk 库中的一些组合框,它们运行良好,但如果我使用其中任何一个,当我使用 X 按钮关闭窗口时会出现异常。这是一个例子:
如果您在不选择值的情况下关闭它,一切都很好,但是在选择一个值后尝试关闭它,它会退出但会在 python 命令行中打印以下错误:
我该如何解决?如果您能提供任何帮助,我将不胜感激。
更新 1:我的 Python 版本是 v3.3,我使用捆绑的 Tcl/Tk 和 Tkinter。我尝试了 x86 和 x64 版本。
更新 2:仅当我从命令行运行脚本时才会引发异常。它不会出现在空闲状态。
python-3.x - 在 ttk.entry 中设置数据的最大长度并限制为仅整数
我想知道如何设置 TTK 输入字段中允许的最大字符数。我还想将条目限制为仅输入整数,似乎在网上找不到太多。无论如何,这是我的代码:
谢谢,想法是这是警报系统的简单界面,数字范围为0-9。
radio-button - ttk 单选按钮是否可以默认设置为 Toolbutton 样式?
我可以为单个单选按钮设置 Toolbutton 样式:
但我不知道如何让它们默认都具有 Toolbutton 样式,即,无需为每个单独指定它。
python - Python-Tkinter,for-loop 创建图片按钮
我对编程还是很陌生,所以也许我的问题很简单,甚至很愚蠢。正如标题中所说,我正在尝试编写一个 for 循环,它为某个文件夹中的每个图片创建一个图片按钮小部件。这是我到目前为止所拥有的:
现在我得到的是两个小部件,一个标签不显示任何内容,一个按钮显示 Hello。在外壳中,它显示drink1.gif,这是正确的,因为这是我的标准python 文件夹中唯一的gif 文件......
我做错了什么?
python - 全局名称错误
我对 Python 还是很陌生,所以如果我的问题是微不足道的甚至是愚蠢的,我很抱歉。我正在尝试构建一个对 Button 回调(不在代码中)做出反应的小模块。回调在 main() 函数中模拟。现在我的问题是我无法弄清楚如何摆脱全局名称错误。它说drink0_ingred 没有定义为全局名称。我需要它作为名为 self.l0 的标签的文本。这是我到目前为止所拥有的:
如何将drink0_ingred 定义为全局名称并使其可用于其他功能?谢谢你帮助我!