Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как скомпилить приложение на QT под виндой 
V
    Опции темы
EnergoHokum
Дата 28.4.2007, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 600
Регистрация: 10.11.2006
Где: Россия, Ставропол ь

Репутация: нет
Всего: 6



Разговор был о том, что его в четвёрке нет, а не о том, нужен он или не нужен. За качество перевода не бить:
void QApplication::setMainWidget ( QWidget * mainWidget )  [static]
Устанавливает главным окном приложения mainWidget. В основном mainWidget похож на остальные widget`s, за исключением того, что при его закрытии приложение закрывается. QApplication не становится родителем mainWidget, так что если вы создаёте mainWidget на куче, удалять его придётся самостоятельно. Вы не обязаны объявлять mainWidget главным, можно использовать connecting lastWindowClosed() с quit() как альтернативу. 
Нигде не нашёл про то, что mainWidget не должен присутствовать в приложении.
PM MAIL ICQ   Вверх
nickless
Дата 28.4.2007, 15:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 19
Всего: 181



Цитата(EnergoHokum @  28.4.2007,  09:05 Найти цитируемый пост)
Нигде не нашёл про то, что mainWidget не должен присутствовать в приложении

А я и не говорил что не должен, он не нужен. Вот что написано по ссылке, которую я запостил:
Код
QApplication::setMainWidget() is no longer used. When all an application's windows are closed, the application will exit normally.

Т.е. "QApplication::setMainWidget() больше не используется. После того, как все окна в приложении будут закрыты, приложение нормально завершит работу"


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
Mephisto
Дата 3.5.2007, 10:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: нет
Всего: 34



Цитата(nickless @  28.4.2007,  16:33 Найти цитируемый пост)
Т.е. "QApplication::setMainWidget() больше не используется. После того, как все окна в приложении будут закрыты, приложение нормально завершит работу" 

Кстати, если запустить апликуху QT3to4.exe и скормить ей *.pro то она поставит в нем "QT +=  qt3support "
Тогда все нормально компилитси. Гых. Прикольно. И с контейнерами все ок. И QApplication::setMainWidget() понимает. А в четврке действительно не юзаетси. Буду привыкать. Всем пасип. ;)
PM   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0603 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.