环境:windows 7 64bit、python V3.7、pyside2 V5.12
问题
使用QT Designer设计好UI并通过pyside2-uic mainwindow.ui > ui_mainwindow.py
命令将ui文件转为,在import ui_mainwindow
时提示发生异常: ValueError source code string cannot contain null bytes。
解决办法
网上都是说是由于不同系统拷贝后导致出现了null字符,但是我这只有windows,从编辑器里也看不到null字符。这种情况可以检查生成的ui_mainwindow.py
是不是UTF-8格式的。如果不是(我的生成后的格式为UTF-16),重新保存为UTF-8格式,导入成功。
网友评论