Qt в Eclipse не генерирует заголовочный файл пользовательского интерфейса

У меня есть Затмение с Qt. Я создаю новый проект Qt Console. Когда я запускаю этот проект, собираю и запускаю без проблем. Но когда я создаю проект Qt QUI, файл ui_guiapplication.h и ui_guiapplication.cpp не создаются. Этот заголовочный файл требуется в этом заголовочном файле:

#ifndef GUIAPPLICATION_H
#define GUIAPPLICATION_H

#include <QtWidgets/QWidget>
#include "ui_guiapplication.h"
namespace Ui{
class GuiApplicationClass;
}

class GuiApplication : public QWidget
{
Q_OBJECT

public:
GuiApplication(QWidget *parent = 0);
~GuiApplication();

private:
Ui::GuiApplicationClass ui;
};

#endif // GUIAPPLICATION_H

Мне кажется, что отсутствуют два файла: ui_quiapplicaton.cpp и ui_guiapplication.h. Потому что эти файлы не генерируются, и что я должен делать для их получения? Спасибо

0

Решение

Я решаю эту проблему путем изменения значения «QT» в файле .pro. Старый файл .pro был:

TEMPLATE = app
TARGET = GuiApplication2

QT        += core gui

HEADERS   += guiapplication2.h
SOURCES   += main.cpp \
guiapplication2.cpp
FORMS     += guiapplication2.ui
RESOURCES +=

а у меня сейчас этот файл есть:

TEMPLATE = app
TARGET = GuiApplication2

QT        += gui declarative

HEADERS   += guiapplication2.h
SOURCES   += main.cpp \
guiapplication2.cpp
FORMS     += guiapplication2.ui
RESOURCES +=

После изменения .pro файла я запускаю qmake, создаю приложение, а недостающие файлы генерируются и приложение запускается без проблем.

0

Другие решения


По вопросам рекламы [email protected]