2011-04-30 85 views
0

我设置的项目名称为默认工具提示的QGraphicsItem。但在我的程序中,用户可以更改此项目名称,所以我想在更改名称后显示正确的工具提示。但setToolTip()只接受常量QString,有没有办法接受动态更改成员属性作为输入?如何设置成员属性作为工具提示的QGraphicsItem?

我不想只是使用setToolTip(QString的)每次用户更改项目名称,因为我可以包括许多其他成员的属性分为提示,不只是名字。 谢谢!

回答

0

SICE可以随时获取更新的项目名称,您可以添加一个信号,该信号在项目名称发生变化时发出,并将该信号与可用于将工具提示设置为更新项目的插槽连接名称以及您想要设置的其他成员属性。

希望这会有所帮助。

+0

谢谢,这是一个好主意,我想我会做到这一点。 – 2011-04-30 18:26:34