Выход QT Designer является элементом графического интерфейса, по сути подклассом QWidget
. Он не будет генерировать для вас функцию main
(точка входа для среды выполнения C, которую нужно найти). Вам нужно будет написать свое собственное место, где вы создадите QApplication
, а затем создать экземпляр и show
виджет главного окна.
Например, при использовании Qt Creator для создания проекта GUI по умолчанию с главным окном на основе Designer конструктор создает класс главного окна с именем MainWindow
, а Qt Creator также генерирует main.cpp
с таким содержимым:
#include <QtGui/QApplication>
#include "mainwindow.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}
Если приложение (QApplication
) определено, создается главное окно, и, наконец, выполняется цикл обработки событий приложения.
Обновление: Файл .pro
(подходящий для потребления qmake
- читайте здесь о синтаксисе ), сгенерированный Qt Creator для такого базового проекта:
QT += core gui
TARGET = test1
TEMPLATE = app
SOURCES += main.cpp\
mainwindow.cpp
HEADERS += mainwindow.h
FORMS += mainwindow.ui
Вы можете использовать это как основу для вашего собственного .pro
файла, если вы решите сделать это вручную, а не через Qt Creator.