Qt学习笔记1 创建文件
原创
©著作权归作者所有:来自51CTO博客作者fanxinglanyu的原创作品,请联系作者获取转载授权,否则将追究法律责任
1),一个项目的建立可以有四种方法:
(1)直接建立Qt Wedget Application;
(2)可以建立Empty qmake Project后,使用.ui文件创立;
#include"ui_hellodialog.h"
int main(int argc, char *argv[])
{
QApplication a(argc,argv);
QDialog w;
Ui::HelloDialog ui;
ui.setupUi(&w);
w.show();
return a.exec();
}
(3)可以建立Empty qmake Project后,自己定义C++类;
头文件:
#ifndef HELLODIALOG_H
#define HELLODIALOG_H
#include
namespace Ui {
class HelloDialog;
}
class HelloDialog : public QDialog
{
Q_OBJECT //扩展c++类的普通功能
public:
explicit HelloDialog(QWidget * parent = 0);//显示构造函数
~HelloDialog();//析构函数
private:
Ui::HelloDialog *ui;
};
#endif // HELLODIALOG_H
.cpp
#include "hellodialog.h"
#include"ui_hellodialog.h"
HelloDialog::HelloDialog(QWidget *parent):
QDialog (parent),ui(new Ui::HelloDialog)
{
ui ->setupUi(this);
}
HelloDialog::~HelloDialog(){
delete ui;
}
main
#include
#include"hellodialog.h"
int main(int argc, char *argv[])
{
QApplication a(argc,argv);
HelloDialog w;
w.show();
return a.exec();
}
(4)可以建立Empty qmake Project后,添加新文件,然后选择Qt设计师界面。
#include
#include"hellodialog.h"
int main(int argc, char *argv[])
{
QApplication a(argc,argv);
HelloDialog w;
w.show();
return a.exec();
}