背景:最近在推进先进软件开发技术大作业的过程中,需要在Qt的某个控件(widget)中绘制一个2D图形,该widget位于TabWidget的某一个tab内,如图所示。
在Qt的子控件widget中利用QPaint类绘制图形,需要定义一个新的类,该类继承自QWidget,并且需要在这个新的类中重写paintEvent()方法。自定义类的头文件和cpp文件如下:
//drawpregressbar.h
#ifndef DRAWPROGRESSBAR_H #define DRAWPROGRESSBAR_H #include "qwidget.h" class Drawprogressbar : publi