python - 使用 Py2App 创建应用程序后,Tkinter GUI 按钮变得不可见
问题描述
我使用 Tkinter 构建了一个小型 GUI。除了其他一些元素之外,GUI 还具有三个按钮。这些按钮用于打开动态对话框并选择某些数据文件等。三个按钮之一是运行底层数据处理的“开始”按钮。
运行 .py 脚本时,GUI 工作正常。但是,在使用 Py2App 以别名模式创建开发人员应用程序后,按钮变得不可见!它们仍然存在并且可用,但在与之交互之前是不可见的。
我怎样才能防止这种情况发生?
解决方案
我被困在你的确切情况很长一段时间了。当我运行我的 tkinter 脚本时,它运行良好并且所有按钮都显示了,但是一旦我打包它,按钮就停止显示(它们仍然在那里,但你看不到它们)。经过很长时间的随机尝试,我发现了如何让按钮和它们的文本再次出现。只需调整窗口大小。即使是 1 或 2 个像素的差异也可以解决问题。我还没有找到防止这个问题的方法,但至少这让应用看起来正确。
如果您找到防止这种情况的解决方案,请回复!
祝你好运!
推荐阅读
- r - 无法在 R 中将数字转换为日期
- oracle - 为什么我收到错误消息 PLS-0382:表达式类型错误
- ios - iOS 上的 Flutter 崩溃 - io.flutter.1.ui EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x0000000000000000
- python - 在另一列中查找最接近的匹配项
- git - ATOM 不显示文件夹/文件中的更新,也不显示 GIT repo 更新
- c# - 无法让 SQL 客户端在二进制 powershell 模块中工作
- mongodb - [错误:Query.gameWeeks 在解析器中定义,但不在模式中]
- postgresql - tar.gz 上的 PostreSQL pg_archivecleanup
- crystal-reports - Crystal Reports 数字格式(仅显示数据库中的数字。)
- python - 如何在 [Test Setup for Test Modules] CANoe 中运行所有 TestModule