问题标签 [tkinter]

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 投票
8 回答
109078 浏览

python - 如何在 Mac OS X 上更改 Tkinter 按钮的前景色或背景色?

我一直在研究 Python 编程中的 Tkinter 章节,遇到了一个按钮的前景色和背景色不会改变的问题。我正在使用 Python 2.6.1 开发 Mac OS X 10.6 系统。标签的颜色会改变,但按钮的颜色不会改变。例如:

在我的 Mac 系统上,标签的颜色会改变,但按钮的颜色不会。在带有 Python 2.6.1 的 Windows 系统上,标签和按钮的颜色都会发生变化。

有谁知道出了什么问题?

我检查了 Interface Builder,似乎没有选项可以更改该工具中按钮的前景色或背景色。可以编辑标签的前景色和背景色。

Mac OS X 渲染系统(Quartz?)可能只是不支持(轻松)更改按钮的 fg 和 bg。

0 投票
2 回答
14208 浏览

python - 确定在 Tkinter 中按下了哪个按钮?

我在学习 Python 时正在制作一个简单的小实用程序。它动态生成按钮列表:

那部分工作正常。但是,我需要知道里面按下了哪些按钮self.populateMethod。关于我如何分辨的任何建议?

0 投票
5 回答
21564 浏览

python - 在 python 的 tkinter 中,如何制作一个标签,以便您可以用鼠标选择文本?

在 python 的 tkinter 界面中,是否有一个配置选项可以更改标签,以便您可以选择标签中的文本,然后将其复制到剪贴板?

编辑:

你会如何修改这个“hello world”应用程序来提供这样的功能?

0 投票
1 回答
1709 浏览

python - Python中的计时器

我正在使用 Tkinter 为按钮和图形编写一个 python 应用程序,并且无法让计时器工作,我需要一个具有三个按钮和一个标签的示例应用程序。

[开始计时器] [停止计时器] [退出]

当我按下开始按钮时,一个功能允许标签每 5 秒从零开始计数,停止按钮停止计时器,退出按钮退出应用程序。

我需要能够随时按下停止计时器并退出,并且 time.sleep(5) 函数会锁定所有内容,因此我无法使用它。

目前我正在使用 threading.timer(5,do_count_function) 并且无处可去!

我是一个 vb.net 程序员,所以 python 对我来说有点新,但是嘿,我正在尝试。

0 投票
1 回答
1477 浏览

python - 使用 Tkinter 的骰子滚轮

感谢所有帮助回答我最后一个问题的人:

我的朋友拿到了代码,并试图使用 Tkinter 制作一个我们可以用来让事情看起来更漂亮的盒子,但他无法将最后一个问题中的骰子滚轮和 Tkinter 集成在一起。将掷骰子放入下面的代码中的任何帮助或想法都会很棒!

0 投票
6 回答
16822 浏览

python - Python Tkinter 提示

我试图提示用户输入一串文本。python tkinter 是否有类似 Javascript 的提示?

0 投票
1 回答
979 浏览

python - Twisted/tkinter 程序在退出时崩溃

我正在使用 twisted 和 tkinter 运行一个应用程序,它将结果发送到服务器,等待服务器发回确认,然后退出。所以,我用来退出的函数是这样的:

然后在工厂中设置并在协议的 dataReceived 函数中调用。我运行它,程序运行良好,甚至发送必要的数据并关闭,但它也给了我以下错误报告:

有谁知道为什么?

0 投票
2 回答
234 浏览

python - 如何在用户按下键之前播放声音?

首先想到使用线程来实现这一点,但python没有杀死线程的方法。我已经阅读了关于杀死线程的另一个主题。有没有合适的平台独立方式来做到这一点?

0 投票
2 回答
527 浏览

python - 如何捆绑 tkinter?

我正在分发一个使用 Python/C API 的应用程序。我在 python31.zip 中有所有标准 python 模块,它基本上是 python 安装目录中 Lib 文件夹的存档。这是问题所在 - 最常见的模块,如 sys 和 io 工作正常。但是 tkinter 没有。我收到一个错误“找不到模块 _tkinter”。我的项目中真的需要 tkinter。如果有帮助,我正在使用 Windows。

0 投票
1 回答
1638 浏览

python - 使用 tkinter 时,如何将标准输出从 tcl 获取到 python 字符串变量中?

我有以下python代码...

它将“由 tcl 打印”打印到屏幕上。如何将 tcl 解释器打印到屏幕上的内容捕获到 python 字符串中。

这是我正在做的一个简化示例。我有一个用 python 编写的自动化系统,但是一个由 tcl api 控制的新设备。每个 tcl 命令都会打印“已连接”或“连接失败”之类的内容,我需要能够将这些内容捕获到 python 字符串中,以便自动化系统可以知道发生了什么,例如,如果设备没有连接自动化系统可以重试连接命令。

干杯

从尼克