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

时间:2018-10-07 13:16:34

标签: python tkinter py2app

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

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

如何防止这种情况发生?

1 个答案:

答案 0 :(得分:0)

我在您的确切情况下停留了很长时间。当我运行tkinter脚本时,它可以完美运行,并且所有按钮都显示出来,但是打包后,这些按钮就停止显示了(它们仍然存在,但是您看不到它们)。经过长时间的尝试,我发现了如何使按钮及其文本再次显示出来。只需调整窗口大小。即使相差1或2像素也可以解决问题。我尚未找到预防此问题的方法,但是至少这使应用程序看起来不错。

如果您想出一种解决方案,请回复!

祝你好运!