Здравствуйте, гость ( Вход | Регистрация )
rokemoon | Дата 22.2.2011, 22:56 |
только чтонибуть в этом виде, проще не получится. widgetItem->setParentItem(rectItem); Иначе надо переопределить сигналы мышки для объекта кнопки. Спасибо за совет. Странно нигде не указано что для QWidget(и т.д.) надо что-то делать отдельное и setFlags(ItemIsMoved) не работает. Ну да ладно, еще раз спасибо)) |
|
Dovgon | Дата 22.2.2011, 12:11 |
только чтонибуть в этом виде, проще не получится. widgetItem->setParentItem(rectItem); Иначе надо переопределить сигналы мышки для объекта кнопки. |
|
rokemoon | Дата 22.2.2011, 0:39 |
Здравствуйте. У меня такой вопрос, в примерах по QGraphicsView и QGraphicsScene, если для QGraphicsItem поставить флаг ItemIsMoved то они прекрасно передвигаются мышью, а если добавить например кнопку в QGraphicsScene и выставить ей этот флаг кнопка не передвигается (пробовал еще QLabel, тоже не сдвигается), ну и сам вопрос что нужно сделать чтобы кнопка двигалась по сцене? И есть ли решение без наследования, а как для обычных QGraphicsItem поставил флаг и все ок? Вот сам пример:
|
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 31.5.2024, 10:28 |