【发布时间】:2015-04-23 17:51:06
【问题描述】:
我正在使用 PyQt5 和 Qt Designer 创建 UI。加载 *.ui 文件后,我可以以不同的方式调用小部件。我在 Qt Designer 中定义了两个 pushButton 对象,名称为 ButtonBrowse 和 ButtonDoit。
class Dialogo(QMainWindow):
def __init__(self):
QMainWindow.__init__(self)
self.ui=uic.loadUi("UserInterfaces/QtGUI1_2.ui",self)
self.ui.ButtonBrowse.clicked.connect(self.load_file)
self.ButtonDoit.clicked.connect(self.doit)
我想知道为什么 ButtonDoit 可以工作,因为我没有在 self 和 ButtonDoit 之间使用 ui?我这样做会不会有什么麻烦?
我猜正确的方法是用于 ButtonBrowse 的那一种?
谢谢, 亚历克斯
【问题讨论】:
标签: user-interface qt-designer pyqt5