Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Pjeroo
Землянин
34 / 34 / 16
Регистрация: 15.01.2013
Сообщений: 313
1

Спрятать окно при запуске приложения

18.02.2014, 22:47. Просмотров 1408. Ответов 2
Метки нет (Все метки)

Необходимо запустить программу, но, чтобы главная форма находилась в скрытом состоянии. Должен отображаться только QSystemTrayIcon, а далее после нехитрых манипуляций с ним открывалось само окно. Пробовал сделать this->hide() в конструкторе, но почему-то не разрешает.. А в другом месте если делать, то окно успевает таки появиться. Можно ли как-нибудь это обойти или это такая приблуда Qt? Посоветуйте пожалуйста.

Добавлено через 11 минут
Прошу прощения, поспешил опять же.. Ответ найдет сразу же после создания темы, причем он до боли прост и я был просто очень невнимателен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.02.2014, 22:47
Ответы с готовыми решениями:

Ошибка при запуске приложения
Я скачал QT creator на Windows 10,попробовал запустить,для теста,программу,и...

Задержка при запуске приложения
Надо выставить задержку при запуске приложения, есть такая функция main: ...

Warning при запуске приложения
Когда я запускаю свое приложение, в консоль выводится "Qt Warning - invalid...

При запуске приложения ничего не происходит
Делаю парсер Excel файлов, все было нормально, но сегодня открываю Qt Creator,...

Передать класс в QML при запуске приложения
Здравствуйте. Мне нужно передать в QML класс (в моем случае с настройками), до...

2
Чистый
Автор FAQ
2714 / 1410 / 89
Регистрация: 08.09.2011
Сообщений: 3,741
Записей в блоге: 1
18.02.2014, 23:34 2
Цитата Сообщение от Pjeroo Посмотреть сообщение
Необходимо запустить программу, но, чтобы главная форма находилась в скрытом состоянии. Должен отображаться только QSystemTrayIcon, а далее после нехитрых манипуляций с ним открывалось само окно. Пробовал сделать this->hide() в конструкторе, но почему-то не разрешает.. А в другом месте если делать, то окно успевает таки появиться. Можно ли как-нибудь это обойти или это такая приблуда Qt? Посоветуйте пожалуйста.

Добавлено через 11 минут
Прошу прощения, поспешил опять же.. Ответ найдет сразу же после создания темы, причем он до боли прост и я был просто очень невнимателен.
Значит предоставьте тут ответ, раз нашли, вдруг кому понадобится...
0
Pjeroo
Землянин
34 / 34 / 16
Регистрация: 15.01.2013
Сообщений: 313
18.02.2014, 23:45  [ТС] 3
Окей.
main.cpp
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
#include "mainwindow.h"
#include <QApplication>
 
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    MainWindow w;
    
    w.show();
 
    return a.exec();
}
Убираем строчку w.show() и вуаля.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2014, 23:45

QGraphicsScene/View - пробелмы при запуске приложения
Всем привет. В кратце о приложении - одна экранная форма, на которой...

Как разместить окно mainWindow при запуске программы внизу справа?
Как разместить окно mainWindow при запуске программы внизу справа?

При запуске приложения, выдается предупреждение о том что библиотека не была найдена!
Компилирую проект (графическое приложение) с использованием ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru