我有Python 3.7.5应用程序与wxPython凤凰GUI打包到.exe由Py安装者3.6。冻结是这样的参数:
venv\Scripts\pyinstaller app.pyw --clean --onefile --windowed --add-binary icon.ico;. --add-binary logo-iconic.ico;. --add-binary vendor.exe;. --icon logo-iconic.ico --version-file file_version_info.txt
我正在尝试打开链接(例如,https://google.com),按钮单击在应用程序窗口中而不显示控制台窗口。
我试过什么:
wx.LaunchDefaultBrowser('https://google.com')
subprocess.Popen('C:\\Windows\\explorer.exe https://google.com')
食谱来自派士塔勒维基
如果我从 PyInstaller 参数中删除,应用按预期工作,但控制台窗口在应用启动时显示。如果将标准和 stderr 重定向到文件,如 PyInstaller 配方,我什么也看不到,文件未创建。--windowed
wx.LaunchDefaultBrowser('https://google.com')
如何在Py安装器打包的Python应用程序中打开默认的操作系统浏览器,带有wxPython GUI而不显示控制台?
米琪卡哇伊
相关分类