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

C++ 如何将成员属性设置为QGraphicsItem的工具提示?,c++,qt,C++,Qt,默认情况下,我将项目名称设置为QGraphicsItem的工具提示。但在我的程序中,用户可以更改此项目名称,因此我希望在他们更改名称后显示正确的工具提示。但是setToolTip()只接受常量QString,有没有办法接受动态变化的成员属性作为输入 我不希望每次用户更改项目名称时都使用setToolTip(QString),因为我可能会在工具提示中包括许多其他成员属性,而不仅仅是名称。 谢谢大家! Sice您始终可以获得更新的项目名称,您可以添加一个信号,该信号在项目名称发生更改时发出,并将此信

默认情况下,我将项目名称设置为QGraphicsItem的工具提示。但在我的程序中,用户可以更改此项目名称,因此我希望在他们更改名称后显示正确的工具提示。但是setToolTip()只接受常量QString,有没有办法接受动态变化的成员属性作为输入

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

Sice您始终可以获得更新的项目名称,您可以添加一个信号,该信号在项目名称发生更改时发出,并将此信号与一个插槽连接,该插槽可用于将工具提示设置为更新的项目名称以及您要将其设置为的其他成员属性

希望这有帮助