crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Qdialog - развернуть ...
KLIF
  опции профиля:
сообщение 5.2.2011, 18:03
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 90
Регистрация: 19.5.2010
Пользователь №: 1739

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




Репутация:   0  


Подскажите .... как прилепить хинт развернуть на dialog ??
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 5.2.2011, 18:10
Сообщение #2


фрилансер
******

Группа: Участник
Сообщений: 2939
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

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




Репутация:   34  


очень непонятное ТЗ. Требуется уточнение :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
KLIF
  опции профиля:
сообщение 5.2.2011, 18:40
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 90
Регистрация: 19.5.2010
Пользователь №: 1739

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




Репутация:   0  


Цитата(Алексей1153 @ 5.2.2011, 18:10) *
очень непонятное ТЗ. Требуется уточнение :)

создал окно унаследованное от QMainWindow потом переопределено в другом классе :
 .................
    Create_f_demast w;

    QDialog *ter = new QDialog (this);

    //ter->setWindowFlags(Qt::CustomizeWindowHint);
    //ter->setWindowFlags(Qt::WindowFullScreen);
    QGridLayout *nb = new QGridLayout (ter);
    nb->addWidget(&w);
    ter->setModal(this);
   //ter->setWindowFlags(Qt::WindowMinMaxButtonsHint);
    ter->show();
    ter->showMaximized();

переопределено через QDialog ..
теперь нужно чтобы в этом диалоге были кнопки - свернуть , развернуть и закрыть ....
я делал вот так //ter->setWindowFlags(Qt::WindowMinMaxButtonsHint) не работает ....
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 5.2.2011, 18:50
Сообщение #4


фрилансер
******

Группа: Участник
Сообщений: 2939
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

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




Репутация:   34  


понятно, знаков препинания не хватало:

Цитата(KLIF @ 5.2.2011, 20:03) *
Подскажите, как прилепить хинт "развернуть" на dialog ??


попробуй так
setWindowFlags(windowFlags()|Qt::WindowMaximizeButtonHint);
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
KLIF
  опции профиля:
сообщение 5.2.2011, 19:16
Сообщение #5


Студент
*

Группа: Участник
Сообщений: 90
Регистрация: 19.5.2010
Пользователь №: 1739

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




Репутация:   0  


Цитата(Алексей1153 @ 5.2.2011, 18:50) *
понятно, знаков препинания не хватало:

Цитата(KLIF @ 5.2.2011, 20:03) *
Подскажите, как прилепить хинт "развернуть" на dialog ??


попробуй так
setWindowFlags(windowFlags()|Qt::WindowMaximizeButtonHint);

все кульно ... работает .... огромное спасибо !!!!!!!!!!!!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Rocky
  опции профиля:
сообщение 7.2.2011, 8:40
Сообщение #6


Старейший участник
****

Группа: Участник
Сообщений: 530
Регистрация: 22.12.2008
Из: Санкт-Петербург
Пользователь №: 463

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




Репутация:   7  


Цитата(KLIF @ 5.2.2011, 18:40) *
ter->show();
ter->showMaximized();

Только ненужно 2 раза вызывать. Либо то, либо то.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 19.4.2024, 0:43