【发布时间】:2013-12-14 13:23:39
【问题描述】:
我已创建表单,将其保存在项目目录中。现在我想添加一些代码。 所以,我创建了头文件:
#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 创建者查看 ui_sortdialog.h,例如,i 可以查看“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一样把你的ui文件添加到项目中?