LINUX.ORG.RU

Qt форма и приложение на C++


0

0

Допустим, я создал форму с помощью Qt Designer. Получил фалй form1.ui.
Из него получаю form1.c, form1.h, form1.moc. А как теперь эту форму использовать?
Чтобы она открывалась при запуске проги?


Ага, щас, привыкли на дельфях лабать. Просто так нифига не бывает :)
Чтобы эту форму использовать, нужно ее создать и показать, вроде
--
Form1* f = new Form1(...);
f->show();
--
Если хотите, чтоб эта форма была главным окном и показывалась при старте, делайте в main.cpp
--
//app - это QApplication
app.setMainWidget(f);
--

phoenix ★★★★
()
Ответ на: комментарий от phoenix

Ну не то, чтобы к дельфям привык... Просто, не требовалось писать графические интерфейсы.
Спасибо за ответ. Экспериментировал... Но мне больше понравилось создавать экземпляр класса формы и работать уже с ним. Хех, а вчера она упорно не наследовалась - говорила multiply declaration. А сегодня оттранслировалась. Может, по ночам все же надо спать...

ProtecT
() автор топика
Ответ на: комментарий от phoenix

А как открыть из существующей формы диалоговое окно? Типа метода showmodal в дельфях?
Еще глупый вопрос: а документация по Qt на русском есь?

ProtecT
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.