You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用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.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 19:52:15