Название: Нетривиальная задачка Отправлено: Andrew12 от Октябрь 17, 2011, 10:14 Здравсвтвуй многоуважаемый All.
Необходимо создать нечто вроде виджета на котором находятся кнопки, которые можно перетаскивать и изменять их размеры. Подскажите в какую сторону копать. Спасибо. Название: Re: Нетривиальная задачка Отправлено: Bepec от Октябрь 17, 2011, 10:27 эммм.
Если методом топора, то обычный виджет и свой класс кнопок. Если методом пера, то QGraphicScene Название: Re: Нетривиальная задачка Отправлено: Etud от Октябрь 17, 2011, 16:03 Подскажите в какую сторону копать. Технология "перетащи и брось" см. книгу Название: Re: Нетривиальная задачка Отправлено: danquimby от Октябрь 17, 2011, 20:33 Подскажите в какую сторону копать. Технология "перетащи и брось" см. книгу или доки тебе в помосчь http://doc.qt.nokia.com/4.7/dnd.html (http://doc.qt.nokia.com/4.7/dnd.html) Название: Re: Нетривиальная задачка Отправлено: _govorilka от Октябрь 18, 2011, 10:53 Посмотри в справке классы, которые начинаются на QDesigner* (например QDesignerFormWindowInterface). Возможно это то, что тебе нужно. Ты можешь взять исходники QtCreator или QDesigner, перекапывать их, а недостающий там функционал реализовать просто вставками кода.
Самому такое лучше делать через QGraphicsView (QGraphicsScene). Как там работать с drag-and-drop уже много раз обсуждалось здесь на форуме. |