我使用 Tkinter 构建了一个小型 GUI。除其他元素外,GUI 还具有三个按钮。这些按钮用于打开系统对话框并选择某些数据文件等。三个按钮之一是运行底层数据处理的“Go”按钮。
运行 .py 脚本时,GUI 工作正常。但是,使用 Py2App 在别名模式下创建开发人员应用程序后,按钮变得不可见!它们仍然存在并且可用,但在交互之前是不可见的。
如何防止这种情况发生?
最佳答案
我很长一段时间都陷入你的处境。当我运行 tkinter 脚本时,它运行良好并且所有按钮都显示出来,但是一旦我打包它,按钮就停止显示(它们仍然在那里,但你看不到它们)。经过很长时间的随机尝试后,我找到了如何使按钮及其文本再次显示。只需调整窗口大小即可。即使 1 或 2 个像素的差异也能起到作用。我还没有找到防止此问题的方法,但至少这使该应用程序看起来正确。
如果您找到解决方案来防止这种情况,请回复!
祝你好运!
关于python - 使用 Py2App 创建应用程序后,Tkinter GUI 按钮变得不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52688867/