在网上寻找方法,基本可以查到所有,但注意的点很少出现,本文在这里指出
在main.ui转main.py文件之后,记得删除py文件中的这三句:
MainWindow.setCentralWidget(self.centralwidget)
MainWindow.setMenuBar(self.menubar)
MainWindow.setStatusBar(self.statusbar)
语句位置大概如下:
然后在另外的py文件写如下代码方可运行:
说明:其中Ui_MainWindow是转换后main,py的类名
import PySide2.QtWidgets as qw
class SerialFrom(qw.QWidget,Ui_MainWindow):
def __init__(self, parent=None):
super(SerialFrom,self).__init__()
self.setupUi(self)
if __name__ == "__main__":
app = QApplication(sys.argv)
w = SerialFrom()
w.show()
sys.exit(app.exec_())