Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: muaddib1981@mail.ru от Декабрь 26, 2008, 14:04



Название: qt-приложение на панели задач
Отправлено: muaddib1981@mail.ru от Декабрь 26, 2008, 14:04

1) как убрать консольку которая открывается при открытии qt-приложения
2) при открытии окна с флагом Qt::Splashscreen или Qt::Popup, окно не отображается на панели задач, как сделать чтобы отображалось


Название: Re: qt-приложение на панели задач
Отправлено: SABROG от Декабрь 26, 2008, 14:36
1) как убрать консольку которая открывается при открытии qt-приложения
Убрать "console" из .pro файла

2) при открытии окна с флагом Qt::Splashscreen или Qt::Popup, окно не отображается на панели задач, как сделать чтобы отображалось
:o странное желание. Может просто снять эти флаги ?


Название: Re: qt-приложение на панели задач
Отправлено: BaltikS от Декабрь 26, 2008, 23:08
Я например вместо Splashscreen просто взял обыкновенный виджет и положил на него картинку.... И добавил свои лэйблы... Плюс ко всему сделал поверх его всех окон.. :D


Название: Re: qt-приложение на панели задач
Отправлено: muaddib1981@mail.ru от Декабрь 31, 2008, 13:22
1) А как убрать консольку в проекте в Visual Studio?

2) Мне надо чтобы не отображались заголовок окна и кнопки окна



Название: Re: qt-приложение на панели задач
Отправлено: Dendy от Декабрь 31, 2008, 19:15
Цитировать
1) А как убрать консольку в проекте в Visual Studio?

Заменить /SUBSYSTEM: CONSOLE на WINDOWS

Цитировать
2) Мне надо чтобы не отображались заголовок окна и кнопки окна

Продолжай пользоваться QSplashScreen, только перед ним создай заглушку - пустое окно с заголовком и показывай его. Сам сплеш - это временный обьект и должен уничтожиться как только программа готова показаться во всей красе. Создавать дополнительных кнопок на панели сплеш как-бы не должен.


Название: Re: qt-приложение на панели задач
Отправлено: sbar от Февраль 28, 2009, 19:21
Компилирую код кросс-компилятором "mingw" из под GNU/Linux (нативный, не через wine, если это важно). Как убрать консоль? В pro-файле не написано ничего, содержащего "console".


Название: Re: qt-приложение на панели задач
Отправлено: Alex Custov от Февраль 28, 2009, 19:59
1) А как убрать консольку в проекте в Visual Studio?

2) Мне надо чтобы не отображались заголовок окна и кнопки окна



2) Qt::FramelessWindowHint