读书人

头文件中用class editPainter比#inc

发布时间: 2012-09-10 11:02:32 作者: rapoo

头文件中,用class editPainter比#include "editpainter.h"好多少?
.h

C/C++ code
#include <QtGui/QWidget>class QPushButton;class editPainter;class QLabel;class QGroupBox;class QRadioButton;class Widget : public QWidget{    Q_OBJECTpublic:    Widget(QWidget *parent = 0);    ~Widget();private slots:    void OnClickImport();    void OnClickApply();    void OnPixmapChange(QPixmap *pixmap);    void OnRadioFixClick();    void OnRadioFreeClick();private:    QPushButton *m_pButtonImport;    QPushButton *m_pButtonApply;    editPainter *m_pPhotoEditor;    QLabel *m_pLabelPixmap;    QGroupBox *m_pGrpBoxScaleType;    QRadioButton *m_pRadioFix;    QRadioButton *m_pRadioFree;    QPixmap *m_pPixmapTobesaved;};


[解决办法]
在头文件中申明类,在实现文件中包含头文件,是为了减少编译连接的依赖,加快编译速度

读书人网 >QT开发

热点推荐