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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QWidget modal  (Прочитано 10118 раз)
cya-st
Гость
« : Февраль 16, 2010, 23:23 »

Всем привет...
Подскажите пожалуйста как можно запустить виджет модально?
Записан
cya-st
Гость
« Ответ #1 : Февраль 16, 2010, 23:34 »

Кажется нашел:
pFCharge->setWindowFlags(Qt::Dialog);
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #2 : Февраль 17, 2010, 02:00 »

void QWidget::setWindowModality ( Qt::WindowModality windowModality )
Записан

Юра.
cya-st
Гость
« Ответ #3 : Февраль 17, 2010, 11:49 »

Сделал так:
Код:
    FCharge *pFCharge = new FCharge(this);
    pFCharge->setAttribute(Qt::WA_DeleteOnClose);
    pFCharge->setWindowFlags(Qt::Dialog);
    pFCharge->setWindowModality(Qt::WindowModal);
    pFCharge->setGeometry(this->geometry().topLeft().x()+20, this->geometry().topLeft().y()+160, 550, 350);
    pFCharge->setFixedHeight(350);
    pFCharge->setFixedWidth(550);
    pFCharge->show();
Надеюсь правильно сделал.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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