热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在移动设备上启动时,ChartView崩溃-QTQML错误

如何解决《在移动设备上启动时,ChartView崩溃-QTQML错误》经验,为你挑选了1个好方法。

我有一个问题,当我在带有图表的android平板电脑(android 7.0)上启动调试时,我遇到了崩溃应用程序。

所以我的qt.pro:

QT += qml quick core charts widgets

我的图表代码:

ChartView {
       id: chart
       title: "Top-5 car brand shares in Finland"
       anchors.fill: parent
       legend.alignment: Qt.AlignBottom
       antialiasing: true

       PieSeries {
           id: pieSeries
           PieSlice { label: "Volkswagen"; value: 13.5 }
           PieSlice { label: "Toyota"; value: 10.9 }
           PieSlice { label: "Ford"; value: 8.6 }
           PieSlice { label: "Skoda"; value: 8.2 }
           PieSlice { label: "Volvo"; value: 6.8 }
       }
   }

我在QML文件中的导入:

import QtQuick 2.6
import QtQuick.Controls 2.0
import QtQuick.Controls 2.1
import QtQuick.Window 2.2
import QtQuick.Layouts 1.3
import QtGraphicalEffects 1.0
import QtCharts 2.2

我已按照以下指南设置图表:

https://doc.qt.io/qt-5/qtcharts-index.html

但是当我在android平板电脑上启动页面时,此崩溃。同样在iOS上我崩溃了。错误返回为:

W链接器:/data/data/domain.app/qt-reserved-files/qml/QtCharts/libqtchartsqml2.so:不支持的标志DT_FLAGS_1 = 0x81 F libc:致命信号11(SIGSEGV),代码1,在tid 6778中的故障地址0x0 (QtThread)

有人可以帮助我吗?



1> Mr. Develope..:

解决方法是:在main.cpp中设置

#include 

并在主要课程中使用

QApplication app(argc, argv);

并不是

QGuiApplication app(argc, argv);

现在有效。


推荐阅读
  • IamnewtoAngularandFlot,butamexperiencedwithJqueryandJavascript.Iamabitconfusedabo ... [详细]
  • [大整数乘法] java代码实现
    本文介绍了使用java代码实现大整数乘法的过程,同时也涉及到大整数加法和大整数减法的计算方法。通过分治算法来提高计算效率,并对算法的时间复杂度进行了研究。详细代码实现请参考文章链接。 ... [详细]
  • [echarts] 同指标对比柱状图相关的知识介绍及应用示例
    本文由编程笔记小编为大家整理,主要介绍了echarts同指标对比柱状图相关的知识,包括对比课程通过率最高的8个课程和最低的8个课程以及全校的平均通过率。文章提供了一个应用示例,展示了如何使用echarts制作同指标对比柱状图,并对代码进行了详细解释和说明。该示例可以帮助读者更好地理解和应用echarts。 ... [详细]
  • 我用Tkinter制作了一个图形用户界面,有两个主按钮:“开始”和“停止”。请您就如何使用“停止”按钮终止“开始”按钮为以下代码调用的已运行功能提供建议 ... [详细]
  • python3 logging
    python3logginghttps:docs.python.org3.5librarylogging.html,先3.5是因为我当前的python版本是3.5之所 ... [详细]
  • 前端开发工程师必读书籍有哪些值得推荐?我们直接进入代码复杂版式设置,如下所示,先写些标签,源码在这个链接里面:https://codepen.io/Shadid ... [详细]
  • android:EditText属性去边框EditText继承关系:View--TextView--EditTextEditText的属性很多,这里介绍几个:android:h ... [详细]
  • Thecodebelowcreatesa24slicepiechart.HowdoI:下面的代码创建了一个24切片饼图。我如何能:Addtextlabelsto ... [详细]
  • 图表js远点之间的差距
    在Chartjs中,我观察传感器的温度。温度变化很小,如果传感器停止工作,则在图 ... [详细]
  • 如何在谷歌图表API中添加链接 - How to add links in google chart api
    CanIaddlinksingooglechartapi?我可以在googlechartapi中添加链接吗?Forexample,例如,HowcouldIad ... [详细]
  • PieChart快速使用图表。需要删除元素的值
    PieChart快速使用图表。需要删除元素的值 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • 本文介绍了使用Spark实现低配版高斯朴素贝叶斯模型的原因和原理。随着数据量的增大,单机上运行高斯朴素贝叶斯模型会变得很慢,因此考虑使用Spark来加速运行。然而,Spark的MLlib并没有实现高斯朴素贝叶斯模型,因此需要自己动手实现。文章还介绍了朴素贝叶斯的原理和公式,并对具有多个特征和类别的模型进行了讨论。最后,作者总结了实现低配版高斯朴素贝叶斯模型的步骤。 ... [详细]
author-avatar
JieGe木
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有