Closed abcdesteve closed 1 year ago
6.4.3及以上的 pyside6 无边框窗口最大化之后会超出屏幕,如果不用无边框窗口完全可以高版本 pyside6
6.5.1.1会导致可编辑的combobox无法选择项目
在使用nuitka打包py程序时要求使用新版pyside6,否则会导致无法使用
.\venv\Scripts\nuitka --standalone --windows-disable-console --mingw64 --nofollow-imports --show-memory --show-progress --output-dir=.\autobuild .\main.py
6.4.2可用
虽然我没用过 nuitka,但是之前有用户和我说 6.4.2 也可以打包
虽然我没用过 nuitka,但是之前有用户和我说 6.4.2 也可以打包
6.4.2不支持使用slot
虽然我没用过 nuitka,但是之前有用户和我说 6.4.2 也可以打包
现在最主要的问题是combo box无法选择项目
虽然我没用过 nuitka,但是之前有用户和我说 6.4.2 也可以打包
刚刚测试了一下,FramelessMainWindow在nuitka打包后用不了,已经向nuitka反馈了https://github.com/Nuitka/Nuitka/issues/2331
可以用啊
无论是frameless单独的还是这个fluent,都可以打包啊
甚至连云母和亚克力效果都可以打开并打包
这是我打包后的
需要手动吧虚拟环境里面装的库的pyside6的plugin文件夹拖到打包后的pyside6文件夹内,不然运行不了
如果还不行,在main.py开头加入
import sys,os
import PySide6
'''
添加环境变量
'''
dirname = os.path.dirname(PySide6.__file__)
plugin_path = os.path.join(dirname, 'plugins', 'platforms')
os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = plugin_path
用pyside6.4.2,不要用nuitka的插件打包,就用上面发的命令就行
这是我打包后的
我需要单文件打包喔
你改下我上面的命令,应该也行的
你改下我上面的命令,应该也行的
甚至连云母和亚克力效果都可以打开并打包
另外问一下,云母是mica吗 怎么启用?
az
frameless改成这个↑ 再加这一行开启
你改下我上面的命令,应该也行的
刚刚试了,不管启不启用pyside6都不行,已经添加环境变量,并复制了plugins,用的是pyside6.4.3,一运行就闪退
可以强制更新到PySide6.5.2的,nuitka打包后我还没发现framelesswindow有什么问题...
obox无法选择项目
刚刚发现了,使用Pyside6.5.2确实会有这个问题
obox无法选择项目
刚刚发现了,使用Pyside6.5.2确实会有这个问题
你试过哪个版本可以?对nuitka有版本要求吗?
可以强制更新到PySide6.5.2的,nuitka打包后我还没发现framelesswindow有什么问题...
我现在打包出来根本没有窗口
在使用nuitka打包py程序时要求使用新版pyside6,否则会导致无法使用