python - 使用 Py2App 创建应用程序后,Tkinter GUI 按钮变得不可见

标签 python tkinter py2app

我使用 Tkinter 构建了一个小型 GUI。除其他元素外,GUI 还具有三个按钮。这些按钮用于打开系统对话框并选择某些数据文件等。三个按钮之一是运行底层数据处理的“Go”按钮。

运行 .py 脚本时,GUI 工作正常。但是,使用 Py2App 在别名模式下创建开发人员应用程序后,按钮变得不可见!它们仍然存在并且可用,但在交互之前是不可见的。

如何防止这种情况发生?

最佳答案

我很长一段时间都陷入你的处境。当我运行 tkinter 脚本时,它运行良好并且所有按钮都显示出来,但是一旦我打包它,按钮就停止显示(它们仍然在那里,但你看不到它们)。经过很长时间的随机尝试后,我找到了如何使按钮及其文本再次显示。只需调整窗口大小即可。即使 1 或 2 个像素的差异也能起到作用。我还没有找到防止此问题的方法,但至少这使该应用程序看起来正确。

如果您找到解决方案来防止这种情况,请回复!

祝你好运!

关于python - 使用 Py2App 创建应用程序后,Tkinter GUI 按钮变得不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52688867/

相关文章:

python - Py2App错误: ModuleNotFoundError: No module named 'cmath' when using Pandas

python - 从命令行或 pkg 中的可执行文件运行时,Py2app 构建可以完美运行,但双击应用程序时则无法运行

python - 如何比较两个不同大小的numpy数组并返回具有共同元素的索引列?

python - 尝试为 python 中的并行 API 调用添加节流控制

python - 识别 Pandas 中两个重叠列的不同映射

python - Ttk 主题设置

python - 使用 mailer.py 时出现 "You need version 1.5.0 or better of the Subversion Python bindings"

python - 我该如何将StringVar()放入StringVar()中?

python - Tkinter 在两个 Canvas 中绘制

python - py2app : SyntaxError: invalid character in identifier in setup file