QT画曲线图,我把mainwindow的代码删掉,然后放到chart.h和chart.cpp里。为什么曲线图不能显示出来了?

问题遇到的现象和发生背景

QT画曲线图,我把mainwindow的代码删掉,然后放到chart.h和chart.cpp里。为什么曲线图不能显示出来了?

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

qt工程的入口在main.cpp中,你把mainwindow的代码删掉以后,需要在main.cpp中添加如下代码:
chart a = new chart(); //chart是你的类名
a.show();
不然肯定不会显示的。