㊣从接触Qt到现在已经很久了,大概有半年了,但是始终没有使用Qt Designer,可能心里本身的畏惧加上“据说”的难整吧,呵呵,搞的我很担心,不敢使用,今天决定试一试。
根据你建立的设计界面资源的名称添加适当的头文件。
比如 hello.ui
头文件为 ui_hello.h
form.ui
ui_form.h
就是这样
建立界面类的时候,选项中要选窗体,不要选模板,我的错误就在于此,导致老是出错。
widget.h
#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include "ui_form.h"
namespace Ui{
class DialogTest;
}
class widget : public QWidget
{
Q_OBJECT
public:
explicit widget(QWidget *parent = 0);
signals:
public slots:
private:
Ui::DialogTest *ui; //这里也可以直接建立对象
};
#endif // WIDGET_H
widget.cpp
#include "widget.h"
widget::widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::DialogTest) //上面是对象的话,这里就不需要实例化了
{
ui->setupUi(this);
//this->