据我所知,qApp是全局指针,因此它应该可以在任何地方访问,但我收到此错误error: qApp was not declared in this scope
。
1 #include "textEdit.h"
2
3 TextEdit::TextEdit() {
4 }
5
6 void TextEdit::insertFromMimeData (const QMimeData * source) {
7 if (qApp->mouseButtons() == Qt::MidButton) {
8 return;
9 }
10 QTextEdit::insertFromMimeData(source);
11 }
12
13
答案 0 :(得分:12)
答案 1 :(得分:3)
您可能忘记在声明中包含标题。
#include <QApplication>
答案 2 :(得分:1)
qApp
在qapplication.h
文件中声明。包括它。