默认情况下,我将项目名称设置为QGraphicsItem的工具提示。但是在我的程序中,用户可以更改此项目名称,因此我希望在更改名称后显示正确的工具提示。但是setToolTip()只接受const QString,有没有办法接受动态更改成员属性作为输入?
我不希望每次用户更改项目名称时都使用setToolTip(QString),因为我可能在工具提示中包含许多其他成员属性,而不仅仅是名称。 谢谢!
答案 0 :(得分:0)
您可以随时获取更新的项目名称,您可以添加一个信号,只要项目名称发生更改就会发出信号,并将此信号与插槽连接,该插槽可用于将工具提示设置为更新的项目名称以及您想要将其设置为的其他成员属性。
希望这有帮助。