[Qt6][QML][问题]QML使用ChartView导致程序闪退问题

上节我们解决了子窗口关闭导致程序关闭的问题。由于项目需要进行实时频谱的显示,需要用到ChartView控件,但是出了亿点点问题。。。

教程被应用在MediaStateT中

MediaStateT Github项目地址: https://github.com/taxue-alfred/MediaStateT

MediaStateT Gitee项目地址: https://gitee.com/MediaState/MediaStateT

问题引出

QML文件中直接使用ChartView:

ChartView{
            id:left_shake
            title: qsTr("左声道")
            Layout.minimumWidth:320
            Layout.minimumHeight:240
            antialiasing:true
            legend.visible:false
    ······
}

然后程序只要一使用这个就老是闪退。。

于是我Google了下,只能说StackOverFlow很强

ChartView crash when launching on Mobile - QT QML error

问题解决

IDE自动创建main.cpp代码的时候会创建部分代码,这里使用的是QGuiApplication

所以我们照着改。。改好之后发现。。

ChartView确实是可以用了,但是MenuItem(托盘右键菜单)为什么用不了了??

下一节我们就来讲讲怎么整MenuItem这个鬼问题。。。。(挺麻烦的。。)

文章写在:Qt收录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值