【发布时间】:2021-12-29 19:40:10
【问题描述】:
如果您希望查看基线问题,请跳过问题详细信息并查看摘要
问题详情
我对 gui 编程不太熟悉,但我正在尝试让 smach_viewer 为我正在为我的 ROS noetic 课程工作的项目工作。我求助于提取所有源代码并将其放在我的工作区中,这已经使其更易于管理,但是在调整其中一个 python 包中的代码时,我遇到了一个错误,我无法做出正面或反面:
File "/home/hawk/final_project_ws/src/final-project-group-4-inc/src/xdot/xdot_qt.py", line 1914, in main
app.setWindowIcon(QIcon(":/icon.png"))
TypeError: 'PySide6.QtGui.QGuiApplication.setWindowIcon' called with wrong argument types:
PySide6.QtGui.QGuiApplication.setWindowIcon(QIcon)
Supported signatures:
PySide6.QtGui.QGuiApplication.setWindowIcon(Union[PySide6.QtGui.QIcon, PySide6.QtGui.QPixmap])
上面说函数 setWindowIcon 有一个支持的签名,这是我以前从未见过的。在支持的签名中,它说函数的参数看起来像这样:Union[QIcon, QPixmap](
总结
- 这个错误告诉我什么?
- 什么是支持的签名?
- 在建议的错误签名中显示的参数中应该包含什么 Union[]?
【问题讨论】:
标签: python-3.x user-interface compiler-errors