当前位置: 代码迷 >> QT开发 >> 如果小弟我在QDesigner里面放置一个QWidget控件,那怎么重写它的paintEvent
  详细解决方案

如果小弟我在QDesigner里面放置一个QWidget控件,那怎么重写它的paintEvent

热度:56   发布时间:2016-04-25 04:38:32.0
如果我在QDesigner里面放置一个QWidget控件,那如何重写它的paintEvent?
如果我在QDesigner里面放置一个QWidget控件,那如何重写它的paintEvent?

------解决方案--------------------
从QWidget控件派生一个类,可以重写它的paintEvent;并把该类用在QDesigner里就可以了。
------解决方案--------------------
自己继承自QWidhget写一个类,然后再QDesigner里将你方式的QWidget提升为你自己写的类.
------解决方案--------------------
自己提升Qwidget控件,继承并重写virtual void paintEvent (QPaintEvent * event);