将ui文件用pyuic转化为python文件后运行没有任何效果
解决方法:
在代码最后添加
if __name__ == '__main__':
import sys
app=QtWidgets.QApplication(sys.argv)
ui=Ui_MainWindow()
mainWindow=QtWidgets.QMainWindow()
ui.setupUi(mainWindow)
mainWindow.show()
sys.exit(app.exec())
如果使用的时python2.x的版本,将app.exec()改为app.exec_(),python3.x则都可以
然后就能成功运行啦!

将Qt Designer的UI文件转换为Python代码后,通过在主程序中导入并设置界面,添加`if __name__ == '__main__':`块,初始化QApplication,创建QMainWindow,调用setupUi并显示窗口,确保正确执行。对于Python2,需将`app.exec()`改为`app.exec_()`。
1006

被折叠的 条评论
为什么被折叠?



