Python PyQt否按钮。单击。连接功能?

Python PyQt否按钮。单击。连接功能?,python,pyqt4,Python,Pyqt4,我用Python3.4编写了PyQt4,出现了一个奇怪的bug。每当我尝试调用btn.clicked.connect()时,Pycharm将抛出以下错误: Cannot find reference "connect" in "function". 例如: btn = QtGui.QPushButton("Quit", self) btn.clicked.connect(QtCore.QCoreApplication.instance().quit) 将抛出此错误。怎么用?我是否有丢失的文件

我用Python3.4编写了PyQt4,出现了一个奇怪的bug。每当我尝试调用btn.clicked.connect()时,Pycharm将抛出以下错误:

Cannot find reference "connect" in "function".
例如:

btn = QtGui.QPushButton("Quit", self)
btn.clicked.connect(QtCore.QCoreApplication.instance().quit)
将抛出此错误。怎么用?我是否有丢失的文件?

根据:

PyQt4.5引入了一种用于处理信号和数据的新型API 插槽

这是老式的API

button.clicked.connect(self.onClicked)
新样式更符合Python标准


try:self.button=QtGui.QPushButton('Quit',self)和self.btn.clicked.connect(QtCore.QCoreApplication.instance().Quit)不,已经尝试过了,但遗憾的是不能进行健全性检查-什么是
PyQt
的版本?4,很有趣,因为其他一切都在工作。解决方法可能是
self.connect(btn,SIGNAL(“clicked()”),即U槽)
如果self源于
QWidget
Eh,那么这里什么“起作用”?Python确实正确地执行了这一点,是的。但是Pycharm及其Python分析仍然不能正确处理
按钮.clicked.connect(self.onClicked)
。警告仍然存在,因为它不能延迟单击的
类型。这里有什么提示可以让它工作吗?
button.clicked.connect(self.onClicked)