Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: TeXpert от Июль 22, 2011, 15:01



Название: Синхронизация объектов при перемещениях
Отправлено: TeXpert от Июль 22, 2011, 15:01
Здравствуйте, я лишь недавно стал осваивать данную библиотеку. В качестве основы своего приложения решил использовать пример Diagramscene, в связи с чем у меня пока один вопрос: как добиться того, чтобы помещенный на объект (Conditional, Process и Input/Output) другой объект для ввода текста Text двигался вместе с ним, сохраняя относительно него свое положение? Конечно, можно ловить координаты каким-то образом, но хотелось бы делать это поизящнее

Спасибо


Название: Re: Синхронизация объектов при перемещениях
Отправлено: Mikhail от Июль 22, 2011, 16:13

Требуется доделать пример.
По примеру у тебя все элементы имеют родителем сцену.
Новый объект должен иметь родителем тот на который ты его кладешь или сцену.

И не надо танцев с бубнами. Дочерний объект будет перемещиться вместе с родительским.


Название: Re: Синхронизация объектов при перемещениях
Отправлено: TeXpert от Июль 22, 2011, 16:46

Требуется доделать пример.
Разумеется

По примеру у тебя все элементы имеют родителем сцену.
Новый объект должен иметь родителем тот на который ты его кладешь или сцену.
Мысль такая была, но были сомнения --- неужели все так просто:))

И не надо танцев с бубнами. Дочерний объект будет перемещиться вместе с родительским.
Вот такое мне и нужно было, класс!

Еще вот мысль была: если я захочу все это осуществить в трехмерном пространстве с помощью OpenGL --- тоже ведь могу скормить в качестве сцены OpenGL-сцену, так вроде? И какие нюансы дополнительные возникнут?

Еще раз спасибо