1、提升Qwidget为自定义类,无法画图
目的是在DockWidget画图,现在Dock上用设计师放置了Qwidget容器。在新建了class类文件,创建自定义类,然后将部件提升为自定义的类。出现如下错误undefined reference "vtable for ...h"等莫名的错误。后来发现自定义类的构造函数没有给父类构造函数进行初始化,也就是没有加":"后面的内容。
cnoisewidget::cnoisewidget(QWidget *parent):
QWidget(parent)
{ }
QWidget *parent 中的 parent 值赋值给父类 QWidget(parent) 中的 parent。
QPainter painter(this);
painter.setRenderHint(QPainter::Antialiasing);
painter.setPen(QPen(Qt::red,2,Qt::DashLine));
painter.s