使用QTdesigner生成的.ui并转换成.py文件后,如果想单独运行.py文件查看效果图,则仅需要在.py文件结尾处添加如下代码即可
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow() #名字根据.py文件前面的class名字调整
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())
完整例子
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(700, 527)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.widget = QtWidgets.QWidget(self.centralwidget)
self.widget.setGeometry(QtCore.QRect(19, 69, 161, 371))
self.widget.setObjectName("widget")
self.horizontalScrollBar = QtWidgets.QScrollBar(self.central