Python在Windows上打包EXE空白屏幕如何停止这个?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python在Windows上打包EXE空白屏幕如何停止这个?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1391字,纯文字阅读大概需要2分钟。
内容图文
![Python在Windows上打包EXE空白屏幕如何停止这个?](/upload/InfoBanner/zyjiaocheng/964/b494349af239463796853866033ce303.jpg)
我已经从我已经放在一起的python GUI程序创建了一个EXE,就功能而言,这一切都很好,但每当有人运行它时,屏幕会变黑并持续一秒钟,然后返回到Windows并运行程序.
这是个常见的问题吗?或者它可能是代码特有的东西(它非常简单,只是矩形板的重量计算器).代码如下(我用cxfreeze打包).注意我不是一个真正的python程序员,似乎是使用GUI执行此操作的最简单方法(我使用easyGUI来创建它):
import easygui as eg
msg = "Enter Plate Information eg 9600 2400 6"
title = "Plate dimensions"
fieldNames = ["Width", "Length", "thickness"]
fieldValues = []
fieldValues = eg.multenterbox(msg, title, fieldNames)
width = float(fieldValues[0])
length= float(fieldValues[1])
thick= float(fieldValues[2])
(我遗漏了一些错误检查,因为它只是一个if-else语句)
fieldValues = eg.multenterbox(errmsg, title, fieldNames, fieldValues)
total = (width * length * thick * 7.85)
eg.msgbox(total / 1000000, "Kilograms")
它发生在我放在一起的代码和我为其他东西下载的代码中.任何通过cxfreeze的东西.
我只看到屏幕的消隐,我认为这是一个问题,一旦我真正学习Python,我就可以优化代码.
解决方法:
以防万一其他人遇到这个并且正在寻找答案,不确定“回答我自己的问题是多么合适”,但无论如何:发生这种情况的原因是因为某个地方的命令提示窗口被设置为“全屏”默认,打开一个命令提示符窗口,左键单击最左上角以获取下拉框并选择“默认值”,然后确保选中“窗口”并将其应用于所有未来的窗口.
这会阻止屏幕的黑色闪烁/消隐,因为如果我可以在运行使用cxfreeze创建的EXE之前在DOS窗口中调用它,则可以调用python shell.
内容总结
以上是互联网集市为您收集整理的Python在Windows上打包EXE空白屏幕如何停止这个?全部内容,希望文章能够帮你解决Python在Windows上打包EXE空白屏幕如何停止这个?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。