c – Qt错误:在此范围内未声明`qApp’

前端之家收集整理的这篇文章主要介绍了c – Qt错误:在此范围内未声明`qApp’前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
据我所知,qApp是全局指针所以它应该可以在任何地方访问,但我收到此错误错误:qApp未在此范围内声明.
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

解决方法

你需要使用
#include <QApplication>

使用qApp宏.请参阅http://doc.qt.io/qt-5/qapplication.html#qApp的文档

原文链接:https://www.f2er.com/c/120241.html

猜你在找的C&C++相关文章