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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Изменение вида формы  (Прочитано 8041 раз)
ixtorio
Гость
« : Март 18, 2011, 20:07 »

как убрать крестики нолики с верхней панели и заодно как ваще ее скрыть...
пробую так но невыходит :
Код:
QWidget wgt;
wgt.setWindowFlags(Qt::Tool);

вписую это в main.cpp после QApplication a(argc, argv);
Записан
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #1 : Март 18, 2011, 21:59 »

Qt::FramelessWindowHint
Записан
ixtorio
Гость
« Ответ #2 : Март 18, 2011, 22:41 »

неработает
Записан
BRE
Гость
« Ответ #3 : Март 18, 2011, 22:46 »

Флаг устанавливаешь для wgt, а смотришь на w. Улыбающийся
Записан
ixtorio
Гость
« Ответ #4 : Март 18, 2011, 23:25 »

спасибо , заработало=)
Записан
kolob
Частый гость
***
Offline Offline

Сообщений: 296



Просмотр профиля
« Ответ #5 : Июнь 24, 2011, 11:54 »

А можно ли сделать окно модальным без рамок (т.е. есть флаг Qt::FramelessWindowHint)?
Записан

Qt 5.11.0, Win, MinGW
ixtorio
Гость
« Ответ #6 : Декабрь 05, 2011, 12:53 »

вот это уберёт из твоей формы рамку

Код
C++ (Qt)
#include <QtGui/QApplication>
#include "mainwindow.h"
 
int main(int argc, char *argv[])
{
   QApplication a(argc, argv);
   MainWindow w;
   w.setWindowFlags(Qt::FramelessWindowHint);
   w.show();
   return a.exec();
}
 
замени этим текстом то, что изначально написанно в файле main.cpp
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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