Qt5之C++基础知识温习

1、加快编译。 

头文件中,需要include的类,可以这样写

#include <QSqlDatabase>
#include "devdialog.h"


class QMenu;
class QMenuBar;
class QAction;
class QVBoxLayout;
class QToolBar;
class QToolButton;
class QTabWidget;
class QTableView;
class QSqlTableModel;
class QLabel;
class QLineEdit;
class QComboBox;
class QHBoxLayout;
class QGridLayout;
class QStatusBar;
class QTimer;
class QDragEnterEvent;
class QDropEvent;

class 类名,可以加快件编译。

XXX.cpp中的文件开始的地方,再添加 具体需要 include 的类

#include "dialog.h"
#include "ui_dialog.h"
#include <QMenu>
#include <QMenuBar>
#include <QAction>
#include <QVBoxLayout>
#include <QToolBar>
#include <QToolButton>
#include <QDebug>
#include <QTabWidget>
#include <QFileDialog>
#include <QMessageBox>
#include <QSqlTableModel>
#include <QTableView>
#include <QLabel>
#include <QComboBox>
#include <QLineEdit>
#include <QHBoxLayout>
#include <QKeyEvent>
#include <QGridLayout>
#include <QSqlQuery>
#include <QPainter>
#include <QPaintEvent>
#include <QTimer>
#include <QDateTime>
#include <QStatusBar>
#include <QDragEnterEvent>
#include <QMimeData>
#include <QDropEvent>
#include <QEvent>
#include <QIcon>
#include <QScrollBar>

因为 

    头文件中, class 类名起到了前置声明的作用,实际上,类中并没有实例化。


猜你喜欢

转载自blog.csdn.net/hk_5788/article/details/80948232
今日推荐