我正在使用基于 PyQt4 的 PyQt。我正在使用 PyCharm 2017.3。我的python版本是3.4。
我正在尝试连接我们单击鼠标以从 QLineEdit 捕获内容时获得的信号。
class HelloWorld(QMainWindow, tD_ui.Ui_MainWindow):
# defining constructor
def __init__(self):
QMainWindow.__init__(self)
self.setupUi(self)
self.getContent()
self.putValues()
self.setWindowTitle("Downloader")
self.pushButton.mousePressEvent.connect(self.getContent)
所以当我运行代码时。出现以下错误
Traceback (most recent call last):
File "C:/Project/Downloader/Implement.py", line 113, in <module>
helloworld = HelloWorld()
File "C:/Project/Downloader/Implement.py", line 18, in __init__
self.pushButton.mousePressEvent.connect(self.getContent)
AttributeError: 'builtin_function_or_method' object has no attribute 'connect'
PS->请尽量避免解决方案中的遗留代码