问题标签 [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 - 为什么我的 ttk.Treeview 点击处理程序在 tree.focus() 上返回错误的项目?
我有一个使用ttk.Treeview
文件系统树内容填充的实例的简单脚本。我想在单击(叶)项目时执行某个操作,所以我配置了一个处理程序,如下所示:
在该方法中onClick
,我只是打印出被点击的项目,如下所示:
我发现这些消息比点击次数滞后一倍。所以我的第一次点击得到一个随机值(看起来像树的根),然后第 n 次点击打印出被点击的第 (n-1) 个项目的值。
它们是这样插入的:
tree.insert(parent_id, 'end', id, text=id, tags=['#entry'])
任何人都知道这是 Tkinter 中的错误还是我做错了什么?
这似乎是 Ubuntu Natty 和 OS X Lion 上的一个问题(使用 Python 和 Tkinter 的默认预安装版本)
python - 带有两个滑块的 tkinter 刻度?
有谁知道是否可以从tkinter
模块中获得一个带有两个“滑块”的单个比例小部件?或者无论如何要伪造它?
如(用 GIMP 编辑):
我正在考虑将一个比例放在另一个比例之上,但背景透明?
python - MAC OSX的ttk的tkinter默认颜色样式是什么
我正在寻找 ttk 帧的确切颜色名称或动态检索该信息的方法。我的问题是 tkinter
和
给我两种不同的小部件背景颜色。当我在ubuntu linux上开发 GUI 时这不是问题,但是当我尝试在MAC OSX 10.8.1上运行代码时颜色不同
我找不到任何可以为我提供该信息的调用/属性,并且它可能有很多不同的颜色(白色、浅白色、贝壳白色等......)
有人知道这些默认颜色名称吗?
我正在使用 python 2.7.2、tkinter、ttk、MAC 10.8.1
python - ttk.Entry 的行为方式与 tk.Entry 不同
我正在切换一个小应用程序(Win 7/64 上的 Python 2.7.3/32)来使用 ttk,但我无法让 ttk.Entry 像 tk.Entry 那样工作;当我设置它的内容时,ttk.Entry 没有更新显示的输入框:
如果我用 tk.Entry 替换 ttk.Entry 并运行示例,则 1234 会显示在“条目”框中,但如果它是 ttk.Entry 则不会。我如何让他们以同样的方式行事?
python - ttk:如何使框架看起来像标签框架?
Python ttk gui 创建很容易,并且主要具有原生外观(win7)。不过,我有一个小问题:
我想要一个看起来像 ttk.LabelFrame 但没有标签的框架。只是省略文本选项会留下一个丑陋的差距。
我也无法让 ttk.Frame 边框看起来像 LabelFrame。有没有一种优雅的方式来做到这一点?如果这适用于 xp 以上的所有/大多数 Windows 版本,则奖励业力。
也许它适用于样式,但样式 LabelFrame 属性似乎大多为空(style.element_options(“border.relief”))。也许我找错地方了。
编辑:
使用新下载的 python 3.2.3 在 win7 上输出:
tcl 版本:8.5.9
TkV版本:8.5
这台机器上也安装了 python 2.6.6(同样的问题)。不过,每个安装似乎都使用了正确的 tk/tcl。
python - Tkinter.Entry() 传递向上/向下键来跟踪......有没有办法用 ttk.Entry() 做到这一点?
使用此代码片段,向上和向下键 (u"uf700", u"uf701") 传递到跟踪:
如果我用 ttk.Entry() 替换 tk.Entry(),向上和向下键不会传递到跟踪。有没有办法使用 ttk.Entry() 来完成这项工作?
python - 将扭曲矩阵远程调用绑定到 ttk 按钮会导致远程调用在客户端启动时运行
我使用python和twisted编写了一个snmp管理程序,其中一部分需要客户端上的一些按钮绑定到远程snmp set方法,这是由透视代理处理的。
问题是此代码会导致远程方法在客户端启动后立即触发。有谁知道为什么会这样?
combobox - Python 2.7:Tkinter/ttk 链接的组合框
我使用名为 PAGE 的 GUI 编辑器制作了一个简单的 GUI。它包含两个 Tkinter.ttk 组合框。我的第一个组合框从连接的 sqlite 数据库表中获取其值作为列名。当我从第一个组合框中选择列名时,第二个组合框应自动更新与第一个值相关的值。
顺便说一句,我下面的代码在当前条件下可以正常工作。如果我从第一个组合框中选择一个值,它会将这些值打印到交互式 shell。但是这些值应该插入到第二个组合框中。有谁知道我怎么能弄清楚?
任何帮助是极大的赞赏。提前致谢...
这是我的 GUI 代码:
python - 使用 ttk notebook 的两个选项卡,但两者的功能不同?
我目前正在使用 tk 制作一个 GUI,我已经实现了一个 ttk 笔记本,它有两个单独的选项卡,每个选项卡都保存数据,但调用相同的函数来与这些数据交互,这是一种理智的方法吗?还是我应该制作更多功能来单独调用它们?他们需要知道当前选择了哪个选项卡。
谢谢。
python - tkinter 和 ttk python2.7
我在网上找到了这段代码,我想尝试一下,因为我试图弄清楚如何在我在消息框中输入内容时更改我的标签。我尝试了getmethod,但我一直在努力使用它。所以我找到了这段代码,当我尝试它时,我得到了 ttk 未定义但显然是的错误。
回溯(最后一次调用):文件“tk8.py”,第 15 行,在大型机 = ttk.Frame(root, padding="3 3 12 12") NameError: name 'ttk' is not defined