Как я могу установить свойство члена в качестве всплывающей подсказки для QGraphicsItem? - PullRequest
0 голосов
/ 30 апреля 2011

Я установил имя элемента в качестве всплывающей подсказки для QGraphicsItem по умолчанию. Но в моей программе пользователи могут изменить это имя элемента, поэтому я хочу показать правильную подсказку после того, как они изменили имя. Но setToolTip () принимает только const QString, есть ли способ принять динамически изменяющееся свойство элемента в качестве ввода?

Я не хочу просто использовать setToolTip (QString) каждый раз, когда пользователь меняет имя элемента, поскольку я могу включить в подсказку много других свойств-членов, а не только имя. Спасибо!

1 Ответ

0 голосов
/ 30 апреля 2011

Так как вы всегда можете получить обновленное имя элемента, вы можете добавить сигнал, который излучается всякий раз, когда происходит изменение в имени элемента, и подключить этот сигнал к слоту, который можно использовать для установки всплывающей подсказки на обновленное имя элемента. наряду с другими свойствами элемента, которые вы хотели бы установить.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...