我真的很难将插槽连接Python
到Qt Designer
UI
文件.我已经浏览了所有可以找到的教程PySide
(例如:http://zetcode.com/gui/pysidetutorial/eventsandsignals/)
在代码中设置GUI时非常容易,但我们真的想使用Qt Designer和UI文件.
其他一些线程只是指向pyuic
转换.ui
为.py
文件的使用,但如果它可能我真的想在运行时这样做.
到目前为止,这是我的代码.我不知道如何连接connectBtn
到Connect
UI文件中:
def initUI(self):
loader = QUiLoader()
file = QFile("designer_test.ui")
file.open(QFile.ReadOnly)
myWidget = loader.load(file, self)
#print(dir(myWidget))
file.close()
layout = QtGui.QVBoxLayout()
layout.addWidget(myWidget)
self.setLayout(layout)
connectBtn = QtGui.QPushButton("Connect", self)
connectBtn.clicked.connect(self.connectClicked)
myWidget.setWindowTitle('Window')
myWidget.show()
def connectClicked(self):
print("works")
Run Code Online (Sandbox Code Playgroud)