花了一个小时学习了自定义控件
① 首先添加一个继承于QFrame的类
②重写virtual void paintEvent ( QPaintEvent * event )这个成员函数
3 然后在paintEvent成员函数里面利用qpainter这个类去操作
④目前使用QPen()函数,QBrush()函数 以及Painter里面的drawrect()和drawellipse()函数 参数就是坐标和长宽。
5 设置颜色 painter.setbrush()以及 painter.setpen()
注:可以直接作为独立窗口,也可以promote提升为控件去使用。