【问题标题】:PyQt -> PySide: Loading ui file in __init__PyQt -> PySide:在 __init__ 中加载 ui 文件
【发布时间】:2015-06-12 14:22:37
【问题描述】:

我正在从 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 不会显示,而且我的插槽都没有工作。

【问题讨论】:

标签: python qt pyqt pyside


【解决方案1】:

qtpy 抽象层中的 PySide 有 loadUi 的实现。

【讨论】:

    猜你喜欢
    • 2011-10-31
    • 2015-02-20
    • 1970-01-01
    • 1970-01-01
    • 2013-01-31
    • 1970-01-01
    • 2013-11-25
    • 1970-01-01
    • 2017-09-05
    相关资源
    最近更新 更多