一、转化完之后运行没结果
解决方法应该在代码末尾加上
if __name__ == '__main__': app = QApplication(sys.argv) main = Ui_Form()#你的主程序名称 main.show() sys.exit(app.exec_())
二、当有图片时,会出现错误:检测不到xxxx_rc.py文件,应该将.qrc文件转化为.py文件
解决方法
第一步:file-settings-tools-external tools-加号
第二步:
其中name是PyUIC
program是D:\anaconda\ANACONDA3\envs\qt\Scripts\pyuic5.exe
arguments是
$FileName$
-o
$FileNameWithoutExtension$_rc.py
working directory是 $FileDir$
第三步:点击ok
第四步:右击.qrc文件点击external tool选择pyuic即可
三、运行出来后会发现是空白的,在代码的基础上加入:
def __init__(self): super().__init__() self.setupUi(self)
以及将object换成QWidget