Здравствуйте, гость ( Вход | Регистрация )
|
ars |
12.4.2010, 18:50
Сообщение
#1
|
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 16.2.2010 Пользователь №: 1467 Спасибо сказали: 0 раз(а) Репутация: 0
|
Добрый день!
Не могу понять как обработать событие перемещения виджета. Как следует из документации (и из экспериментирования |
|
|
|
![]() |
|
Litkevich Yuriy |
12.4.2010, 20:42
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(ars @ 13.4.2010, 0:24) Link Да и кроме того, а если у меня таких родителей несколько? у виджета не может быть несколько родителей.Цитата(ars @ 13.4.2010, 0:24) Link я же свой виджет пишу, можно просто event() переопределить в дочернем окне и все не понял, в каком дочернем окне? во всплывающем списке? а как узнаешь смещение координат главного окна?Цитата(ars @ 13.4.2010, 0:24) Link Вроде как QComboBox и без этого работает в любой иерархии сравнение про QComboBox совершенно не понял
|
|
|
|
|
ars |
12.4.2010, 20:52
Сообщение
#3
|
|
Студент ![]() Группа: Новичок Сообщений: 10 Регистрация: 16.2.2010 Пользователь №: 1467 Спасибо сказали: 0 раз(а) Репутация: 0
|
Несколько родителей -- в смысле не прямых родителей
По поводу сравнения. Мне нужен виджет, который работает так же как ComboBox, но содержит не текст с иконками, а картинки и некоторый дополнительный функционал. Наследую я от класса QWidget и реализую вручную все необходимые методы. Вопрос в том, как мне добиться такого же поведения моего всплывающего меню, какое у ComboBox я описал в предыдущем абзаце. Обычно это реализуется за счет переопределения в самом меню обработчика события перемещения окна родителя. Какой метод в этом меню при этом вызывается, или какое событие из enum QEvent::Type за это отвечает? |
|
|
|
ars Обработка события перемещения 12.4.2010, 18:50
Litkevich Yuriy если главное окно является родителем (parent) для ... 12.4.2010, 19:52
ars Цитата(Litkevich Yuriy @ 12.4.2010, 20:52... 12.4.2010, 20:24
Litkevich Yuriy Видимо я не правильно понял эту фразу:
Цитата(ars ... 12.4.2010, 22:04
ars Цитата(Litkevich Yuriy @ 12.4.2010, 23:04... 12.4.2010, 22:16
Litkevich Yuriy Цитата(ars @ 13.4.2010, 2:16) А на какое ... 13.4.2010, 4:36![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 1.1.2026, 4:42 |