PyQt - > PySide:在__init__中加载ui文件

时间:2015-06-12 14:22:37

标签: python qt pyqt pyside

我正在从PyQt迁移到PySide。我习惯于在__init__加载我的Qt Designer生成的ui文件,如下所示:

def __init__(self):
    QtGui.QMainWindow.__init__(self)
    uic.loadUi("mygui.ui", self)

    self.mywidget.do_some_other_stuff()

    self.show()

这可以用PySide完成吗?我最接近的是

    self.widget = QtUiTools.QUiLoader().load("mygui.ui"))
    self.setCentralWidget(self.widget)

但是我的MatplotlibWidget没有显示,我的插槽都没有工作。

1 个答案:

答案 0 :(得分:0)

qtpy抽象层中为PySide实现了loadUi