crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Слои виджетов
Rojer
  опции профиля:
сообщение 1.10.2008, 10:56
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 1.10.2008
Пользователь №: 310

Спасибо сказали: 0 раз(а)




Репутация:   0  


Всем доброго времени суток :)
Нужна помощь с такой траблой:
У меня есть окно (главный виджет), есть 10 рисунков (тоже объекты, у которых предок - главный виджет)... Создаются они в конструкторе главного окна в цикле... Мне нужно реализовать перетаскивание мышой этих рисунков по форме... Трабла в том, что последний созданый виджет перекрывает ранее созданый, и так до первого созданого рисунка.
Вопрос - как при щелчке мышью на виджете сделать так, чтобы он становился поверх других виджетов?
Заранее спасибо.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 1.10.2008, 14:25
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(Rojer @ 1.10.2008, 14:56) *
Вопрос - как при щелчке мышью на виджете сделать так, чтобы он становился поверх других виджетов?
потенциально ты можешь щелкать и не по нему, а потому что сверху. Тогда и выделить несможешь.
Я не знаю как ты строил перетаскивание. Но есть такой пример %QTDIR%/examples\draganddrop\puzzle там, при перетаскивании, объект всегда поверх других.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Rojer
  опции профиля:
сообщение 2.10.2008, 12:21
Сообщение #3


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 1.10.2008
Пользователь №: 310

Спасибо сказали: 0 раз(а)




Репутация:   0  


Спасибо, разобрался :)
Правда сделал не через DragDrop...
Чтобы поднять виджет над другими виджетами, у которых один предок, достаточно вызвать слот raise() :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 28.3.2024, 20:29