红绿灯程序代码.docVIP

  • 442
  • 0
  • 约3.46千字
  • 约 4页
  • 2017-06-08 发布于河南
  • 举报
红绿灯程序代码

#include class LightWidget : public QWidget Q_OBJECT Q_PROPERTY bool on READ isOn WRITE setOn public: LightWidget const QColor color, QWidget *parent 0 : QWidget parent , m_color color , m_on false bool isOn const return m_on; void setOn bool on if on m_on return; m_on on; update ; public slots: void turnOff setOn false ; void turnOn setOn true ; protected: virtual void paintEvent QPaintEvent * if !m_on return; QPainter painter this ; painter.setRenderHint QPainter::Antialiasing ;//反锯齿 painter.setBrush m_color ; painter.drawEllipse 0, 0, width , height ;//画椭圆 private: QColo

文档评论(0)

1亿VIP精品文档

相关文档