Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Farenheit от Декабрь 05, 2010, 19:29



Название: Перемещение виджетов
Отправлено: Farenheit от Декабрь 05, 2010, 19:29
Есть класс MyWidget от QWidget c mousePressEvent, mouseMoveEvent, mouseReleaseEvent для перемещения виджета по форме.
Добавляю на форму два виджета:
mwidget = new MyWidget(this);
mwidget->move(...);
mwidget2 = new MyWidget(this);
mwidget2->move(...);
Проблема в том что при перемещении mwidget перемещается под mwidget2, а mwidget2 всегда перемещается поверж mwidget...
Подскажите как реализовать чтобы только перемещаемый виджет перемещался поверх остальних.
Зарание спасибо.


Название: Re: Перемещение виджетов
Отправлено: SABROG от Декабрь 05, 2010, 22:34
Видимо вызвать raise() для него.