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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Нетривиальная задачка  (Прочитано 3231 раз)
Andrew12
Гость
« : Октябрь 17, 2011, 10:14 »

Здравсвтвуй многоуважаемый All.

Необходимо создать нечто вроде виджета на котором находятся кнопки, которые можно перетаскивать и изменять их размеры.
Подскажите в какую сторону копать.

Спасибо.
Записан
Bepec
Гость
« Ответ #1 : Октябрь 17, 2011, 10:27 »

эммм. 

Если методом топора, то обычный виджет и свой класс кнопок.

Если методом пера, то QGraphicScene
Записан
Etud
Гость
« Ответ #2 : Октябрь 17, 2011, 16:03 »

Подскажите в какую сторону копать.

Технология "перетащи и брось"

см. книгу
Записан
danquimby
Гость
« Ответ #3 : Октябрь 17, 2011, 20:33 »

Подскажите в какую сторону копать.

Технология "перетащи и брось"

см. книгу

или доки тебе в помосчь http://doc.qt.nokia.com/4.7/dnd.html
Записан
_govorilka
Гость
« Ответ #4 : Октябрь 18, 2011, 10:53 »

Посмотри в справке классы, которые начинаются на QDesigner* (например QDesignerFormWindowInterface). Возможно это то, что тебе нужно. Ты можешь взять исходники QtCreator или QDesigner, перекапывать их, а недостающий там функционал реализовать просто вставками кода.

Самому такое лучше делать через QGraphicsView (QGraphicsScene). Как там работать с drag-and-drop уже много раз обсуждалось здесь на форуме.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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