前言
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文件后,窗体调用的显示问题。