PyQt5学习系列之ui转py后的使用
- 前言
- 实现
- 主要起作用的语句
- 主程序中使用
- 总结
前言
ui转py后的使用
在已搭建好的架构QWidget中添加QWidget窗体。
实现
在QtDesigner中绘制好ui界面,通过工具将ui转py文件。实现的py文件再调用。
class ShowView(QWidget):def __init__(self) -> None:super(ShowView, self).__init__()self.setFixedSize(1280, 180)def initAllLayout(self):self._ui = ProductParameter.Ui_ProductParameter()self._ui.setupUi(self)self.all_layout = QVBoxLayout()self.setLayout(self.all_layout)
主要起作用的语句
其中self代指QWidget窗体
self._ui = ProductParameter.Ui_ProductParameter()
self._ui.setupUi(self)
主程序中使用
class MainWidget(object):def __int__(self):super().__int__()self._ui=test.Ui_Dialog()self._ui.setupUi(self)
if __name__ == '__main__':app = QApplication(sys.argv)mainwin=QWidget()ui=ProductParameter.Ui_ProductParameter()ui.setupUi(mainwin)mainwin.show()sys.exit(app.exec_())
总结
ui转py文件后,窗体调用的显示问题。