qt——c++环境下qt编程,类的声明与构造

 在c++中创建项目时,会生成以项目名字命名的QMainWindow,以及相应的头文件和CPP文件,作为主要窗口;

  在项目中继续生成qt类时,比如类的名称是test,会自动生成一个test.h的头文件,头文件里是类的生命,然后还会生成一个test.cpp的文件,里面进行类函数的定义:

 

test.h:

 1 #ifndef MYWIDGET_H
 2 #define MYWIDGET_H
 3 
 4 #include <QObject>
 5 #include <qapplication.h>
 6 #include <qpushbutton.h>
 7 #include <qfont.h>
 8 #include <QMainWindow.h>
 9 
10 class MyWidget : public QObject
11 {
12     Q_OBJECT
13 
14 public:
15     MyWidget(QWidget *parent);
16     MyWidget(QWidget *parent, QMainWindow *Qm);
17     ~MyWidget();
18 
19 private:
20     
21 };
22 
23 #endif // MYWIDGET_H

test.cpp:

 1 #include "mywidget.h"
 2 
 3 MyWidget::MyWidget(QWidget *parent)
 4     
 5 {
 6     QPushButton Q;
 7     
 8 }
 9 
10 MyWidget::MyWidget(QWidget *parent, QMainWindow *Qm)
11 
12 {
13     QPushButton Q(&Qm);
14     Q.resize(100,100);
15 
16 
17 
18 }
19 
20 MyWidget::~MyWidget()
21 {
22 }

 

posted @ 2014-11-17 19:22  tony.li  阅读(525)  评论(0编辑  收藏  举报