【发布时间】:2010-03-08 06:43:36
【问题描述】:
我正在开发一个使用 pyqt 的 Avogadro(化学软件)插件。 我在将方法连接到按钮的单击信号时遇到了一些问题。 我有我的课:
class Controller(object):
def __init__(self):
self.ui = MyDialog() # self.ui.run is a QPushButton
self.ui.run.clicked.connect(self.on_run_click)
def on_run_click(self):
1/0
class MyDialog(QDialog,Ui_Dialog): # ui designer compiled
def __init__(self):
QDialog.__init__(self)
self.setupUi(self)
为什么当我点击按钮时 on_run_click 没有被调用?
【问题讨论】:
-
可能是 Avogadro 加载的问题,它“很少工作”,我必须做进一步的调查......