擅长:python、mysql、java
<p><code>taurusuic4/pyuic4</code>生成的ui模块应该导入到主应用程序中。不需要使用<code>-x</code>选项,显然应该选择比“file”更好的模块名:</p>
<pre><code>taurusuic4 -o mainwindow.py file.ui
</code></pre>
<p>主应用程序模块应该如下所示:</p>
^{pr2}$
<p>这种方法意味着Qt(Taurus)Designer中的所有小部件最终都是<code>MainWindow</code>类的属性。另一种方法是将ui元素放在单独的命名空间中:</p>
<pre><code>class MainWindow(QMainWindow):
def __init__(self, parent=None):
super(MainWindow, self).__init__(parent)
self.ui = Ui_MainWindow()
self.ui.setupUi(self)
self.ui.pushButton.clicked.connect(self.handleButton)
</code></pre>