Qt-QML-Charts-ChartView-编译错误-ASSERT: “!“No style available without QApplication!

简介: 昨天本来是回家想好好琢磨一下使用Chart来绘制曲线的,奈何在建立项目的时候也就卡住了,加上心情比较烦躁,也没有耐心寻找答案就草草了事。所以今天继续搞定这个。

image.png

上图是Qt 的编译错误截图



QML debugging is enabled. Only use this in a safe environment.

IGIESW d:\workspace\build-chareviewcurve-desktop_qt_5_8_0_msvc2015_64bit-debug\debug\chareviewcurve.exe found in whitelist: NOIGIWHW Game d:\workspace\build-chareviewcurve-desktop_qt_5_8_0_msvc2015_64bit-debug\debug\chareviewcurve.exe found in whitelist: NOIGIWHW Game d:\workspace\build-chareviewcurve-desktop_qt_5_8_0_msvc2015_64bit-debug\debug\chareviewcurve.exe found in whitelist: NOIGIWHW Game d:\workspace\build-chareviewcurve-desktop_qt_5_8_0_msvc2015_64bit-debug\debug\chareviewcurve.exe found in whitelist: NOASSERT: "!"No style available without QApplication!"" in file kernel\qapplication.cpp, line 1064

ASSERT: "!"No style available without QApplication!"" in file kernel\qapplication.cpp, line 1064A

程序异常结束。

D:\WorkSpace\build-ChareviewCurve-Desktop_Qt_5_8_0_MSVC2015_64bit-Debug\debug\ChareviewCurve.exe crashed.

这是错误的具体信息



其实就是两次建立工程的,昨天是手贱,手动选择建立quick2版本的QML工程,这样的工程在main.cpp中使用的和之前的是不一样的。



这是昨天的错误版的main.cpp



int main(int argc, char *argv[])

{

   QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);

   QGuiApplication app(argc, argv);


   QQmlApplicationEngine engine;

   engine.load(QUrl(QLatin1String("qrc:/main.qml")));


   return app.exec();

}


这是今天的main.cpp




int main(int argc, char *argv[])

{

   QApplication app(argc, argv);


   QQmlApplicationEngine engine;

   engine.load(QUrl(QStringLiteral("qrc:/main.qml")));


   return app.exec();

}

对比一下就发现了吧,



下面截图是今天的正确运行方式

image.png

剩下的东西等我有时间在写


目录
相关文章
|
2月前
Qt Style And Style Sheet
Qt Style And Style Sheet
31 1
|
4月前
|
Windows
qt中编译错误:error: C2001: 常量中有换行符的解决办法
qt中编译错误:error: C2001: 常量中有换行符的解决办法
|
5月前
|
编译器 C语言
Qt使用MSVC编译错误: LNK2019: 无法解析的外部符号
Qt使用MSVC编译错误: LNK2019: 无法解析的外部符号
281 1
|
11月前
|
Python
《QT从基础到进阶·三十一》事件循环QCoreApplication,QGuiApplication,QApplication
《QT从基础到进阶·三十一》事件循环QCoreApplication,QGuiApplication,QApplication
295 0
QT安装后编译错误怎么办?
QT安装后编译错误怎么办?
255 0
Qt-QML-Slider-滑块-Style-后继
首先了,先把我上篇文章的demo准备好,不过我上次写的被我删除了,这次就重新写了一个,上代码
338 0
Qt-QML-Slider-滑块-Style-后继
|
自然语言处理
Qt-QML-Slider-滑块-Style
感觉滑块这个东西,可以算是一个基本模块了,在我的项目中也有这个模块,今天我将学一下一下滑块的使用以及美化工作。
377 0
Qt-QML-Slider-滑块-Style