使用QT-PyQt-PySide-Custom-Widgets+PyInstaller打包后无标题栏失效问题
PyInstaller打包后无标题栏PySide2应用功能失效
我近期使用PySide2和QT-PyQt-PySide-Custom-Widgets开发了一款无标题栏Python应用,通过修改style.json文件中的QMainWindow属性实现该效果,配置内容如下:
"QMainWindow":[ { "tittle":"MyApp", "icon":":/icons/Icons/activity.png", "frameless": true, "transluscentBg": true, "sizeGrip": "size_grip", "shadow":[ { "color": "#fff", "blurRadius": 20, "xOffset": 0, "yOffset": 0, "centralWidget": "centralwidget" } ], "navigation":[ { "minimize":"minimizeButton", "close": "quitButton", "restore":[ { "buttonName": "maximizeButton", "normalIcon": ":/icons/Icons/square.png", "maximizedIcon": ":/icons/Icons/copy.png" } ], "moveWindow": "titleBar", "tittleBar": "titleBar" } ] } ]
本地运行时应用正常显示无系统标题栏:
但使用PyInstaller执行以下命令生成可执行文件后:
Pyinstaller myapp.py --onefile --windowed
系统标题栏重新出现:
此外,自定义标题栏上的按钮停止工作,窗口拖拽功能也失效。
内容的提问来源于stack exchange,提问作者Dan A.S.
相关产品推荐
相关产品推荐

