#include <QtCore> #include <QtGui>
要么
#include <QWidget> #include <QDialog> #include <QList> #include <QKeyEvent> #include <QObject>
每班
谢谢!
包括QtGui(其本身包括QtCore)将导致在您的编译中添加约350(!)个头文件,在您的示例中,您只需要6.编译将需要更长时间,当有人尝试维护您的应用程序并正在浏览文件时他们将无法从只包含每个文件/类正在尝试做什么的推断 – 他们必须阅读整个源来获得想法.