from settings import settings_form
class B():
def __init__(self):
settings_obj = settings_form()
self.toolButton.connect(settings_obj.show())
这里我尝试在点击toolbutton
时打开设置表单。我收到以下错误:
TypeError: argument 1 of QObject.connect() has an invalid type
点击toolbutton
时,您能否分享打开设置表单的正确方法。
答案 0 :(得分:2)
我相信这些是正确的方法:
传统方式:
self.toolButton.connect(self.toolButton, QtCore.SIGNAL("clicked()"), settings_obj.show)
或者新方式:
self.toolButton.clicked.connect(settings_obj.show)