如何将成员属性设置为QGraphicsItem的工具提示?

How can I set member property as tooltip for QGraphicsItem?

本文关键字:QGraphicsItem 工具提示 设置 成员 属性      更新时间:2023-10-16

我将项目名称默认设置为QGraphicsItem的工具提示。但是在我的程序中,用户可以更改这个项目的名称,所以我想在他们更改名称后显示正确的工具提示。但是setToolTip()只接受const QString,有没有办法接受一个动态变化的成员属性作为输入?

我不想在每次用户更改项目名称时只使用setToolTip(QString),因为我可能会在工具提示中包含许多其他成员属性,而不仅仅是名称。谢谢你!

因为你总是可以得到更新的项目名称,你可以添加一个信号,每当有一个变化的项目名称发出,并连接这个信号与插槽,可以用来设置工具提示更新的项目名称和其他成员属性,你想设置它。