Russian Qt Forum
Ноябрь 01, 2024, 06:42 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: флаг: ItemIsMovable  (Прочитано 3478 раз)
Garik
Гость
« : Июнь 12, 2011, 15:12 »

всем привет!!  интересует вопрос? можно ли QGraphicsProxyWidget сделать IsMovable,  ведь для QGraphicsItem есть флаг ItemIsMovable, но установив его для QGraphicsProxyWidget он не работает???

Зарание спасибо!!!
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #1 : Июнь 13, 2011, 16:18 »

Интересно, какой виджет планируется двигать?
Записан

Qt 5.11/4.8.7 (X11/Win)
Garik
Гость
« Ответ #2 : Июнь 14, 2011, 14:08 »

Интересно, какой виджет планируется двигать?

Пользовательский виджет который унаследован от QLabel!!!

как то вот так пробую!!!
Код:
  ml = new MyWidget(this);
  ml->setFixedSize(10,16);
  ml->setPalette(QColor(128, 128, 128));

  scene = new DiagramScene();
  view = new QGraphicsView(scene);

  proxyWidget = new QGraphicsProxyWidget;
  proxyWidget = scene->addWidget(ml);
  proxyWidget->scale(10,10);

  proxyWidget->setFlags(QGraphicsItem::ItemIsMovable); // так понимаю что этот флаг к QGraphicsProxyWidget не относится
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #3 : Июнь 14, 2011, 14:13 »

И какой великий смысл для этого задействовать QGraphicsProxyWidget?
Чем не угодил QGraphicsRectItem Непонимающий
Записан

Qt 5.11/4.8.7 (X11/Win)
Garik
Гость
« Ответ #4 : Июнь 14, 2011, 15:18 »

И какой великий смысл для этого задействовать QGraphicsProxyWidget?
Чем не угодил QGraphicsRectItem Непонимающий
просто в моем MyWidget (унаследованого от QLabel) класе уже написан код со всякими там манипуляциями в нем (в основном графическими). И далее понадобилось поместить данный виджет на QGraphicsViewю Вот и использовал QGraphicsProxyWidget. который позволяет отображать виджеты в качестве графических представлений на сцене!
Ну может я и не правильно что-то понял!!!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 23.