我在Ubuntu 16.04中使用python和pyqt5开发了一个GUI应用程序。应用程序中有一个QActionBar,它有一些可点击的项目。 Ubuntu中的所有功能都非常完美。由于我想导出MS Windows的可执行文件,我强行迁移到Windows。
问题是运行相同的代码给我一个错误:
TypeError: connect() failed between triggered(bool) and newProject()
这是我的代码的一部分:
self.actionNewProject = QtWidgets.QAction(GoodProject)
...
self.actionNewProject.triggered.connect(self.newProject)
...
@QtCore.pyqtSlot()
def newProject(self):
print('foo')
答案 0 :(得分:0)
删除行“ pyqtSlot()”将解决此问题