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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Modal QFrame  (Прочитано 7139 раз)
Ranckont
Гость
« : Май 19, 2005, 12:14 »

Как сделать окно типа QFrame модальным
Записан
Hellenna
Гость
« Ответ #1 : Май 19, 2005, 12:41 »

Код:
QFrame frame(this, "my_frame", Qt::WType_Dialog|Qt::WShowModal);
Записан
Ranckont
Гость
« Ответ #2 : Май 19, 2005, 12:46 »

Цитата: "Hellenna"
Код:
QFrame frame(this, "my_frame", Qt::WType_Dialog|Qt::WShowModal);

Мне надо сделать окно модальным после его создания
Записан
Hellenna
Гость
« Ответ #3 : Май 19, 2005, 13:56 »

тогда QWidget::reparent(QWidget * parent, WFlags f, const QPoint & p, bool showIt = FALSE) и указываешь нужные флаги...
по другому, боюсь, никак нельзя.
Записан
Ranckont
Гость
« Ответ #4 : Май 19, 2005, 14:02 »

Спасиба
Записан
Keiko
Гость
« Ответ #5 : Май 19, 2005, 14:04 »

Цитата: "Ranckont"
Мне надо сделать окно модальным после его создания


Унаследуйся от QFrame и сделай дополнительный метод, который будет вызывать setWFlags с нужными флагами (указано выше).

Код:

mf = new MYFrame;
...
mf->setModal(true);

...
mf->setModal(false);
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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