我已经创建了表单,并将其保存在项目目录中。现在我想要添加一些代码。 因此,我创建了一个头文件:
#ifndef SORTDIALOG_H
#define SORTDIALOG_H
#include <QtWidgets/QDialog>
#include <QtWidgets/QWidget>
#include "ui_sortdialog.h"
class SortDialog: public QDialog, public Ui::SortDialog
{
Q_OBJECT
public:
SortDialog(QWidget *parent=0);
void setColumnRange(QChar first, QChar last);
}
#endif // SORTDIALOG_H
在编写代码时,Qt Creator会看到ui_sortdialog.h,并且我可以看到“Ui”命名空间。但是当我尝试编译时,编译器会报告找不到ui_sortdialog.h文件。
C:\Qt\Qt5.1.1\Tools\QtCreator\bin\untitled2\sortdialog.h:8: error: ui_sortdialog.h: No such file or directory
#include "ui_sortdialog.h"
^
FORMS += myform.ui
? - vahancho