protected override void PaintEvent(QPaintEvent ev) { using (QPainter painter = new QPainter(this)) { painter.DrawText(200,200,string.Format("Angle = {0}",currentAngle)); painter.End(); } }
protected override void PaintEvent(QPaintEvent arg1) { paintCannon(painter); if (autoShootTimer.Active) { paintShot(painter); } }
protected override void OnPaintEvent(QPaintEvent e) { base.OnPaintEvent(e); var painter = new QPainter(this); painter.SetRenderHint(QPainter.RenderHint.Antialiasing); DrawPatternsEx(painter); painter.End(); }
protected override void OnPaintEvent(QPaintEvent e) { base.OnPaintEvent(e); var painter = new QPainter(this); DrawImages(painter); painter.End( ); }
protected override void OnPaintEvent(QPaintEvent e) { base.OnPaintEvent(e); // this is example from Qt site, http://doc.qt.io/qt-5/qtwidgets-widgets-scribble-example.html var painter = new QPainter(this); DrawRectangles(painter); painter.End( ); }
protected override void PaintEvent(QPaintEvent ev) { using (QPainter painter = new QPainter(this)) { painter.SetPen(Qt.PenStyle.NoPen); painter.SetBrush(new QBrush(new QColor(0,0,255))); painter.Translate(0,Rect.Height()); painter.DrawPie(new QRect(-35,-35,70,70),0,90 * 16); painter.Rotate(-currentAngle); painter.DrawRect(30,-5,20,10); painter.End(); } }
protected override void OnPaintEvent(QPaintEvent e) { base.OnPaintEvent(e); // this is example from Qt site, http://doc.qt.io/qt-5/qtwidgets-widgets-scribble-example.html var painter = new QPainter(this); painter.SetRenderHint(QPainter.RenderHint.Antialiasing); DrawPatternsEx(painter); painter.End(); }
protected override void PaintEvent(QPaintEvent arg1) { QPainter painter = new QPainter(this); paintCannon(painter); if (autoShootTimer.Active) { paintShot(painter); } paintTarget(painter); painter.End(); }
protected override void PaintEvent(QPaintEvent e) { QColor hourColor = new QColor(127, 0, 127); QColor minuteColor = new QColor(0,127,127,191); int side = QMin(Width(), Height()); QTime time = QTime.CurrentTime(); QPainter painter = new QPainter(this); painter.SetRenderHint(QPainter.RenderHint.Antialiasing); painter.Translate(Width() / 2, Height() / 2); painter.Scale(side / 200.0, side / 200.0); painter.SetPen(Qt.PenStyle.NoPen); painter.SetBrush(hourColor); painter.Save(); painter.Rotate(30.0 * ((time.Hour() + time.Minute() / 60.0))); painter.DrawConvexPolygon(new QPolygon(hourHand)); painter.Restore(); painter.SetPen(hourColor); for (int i = 0; i < 12; ++i) { painter.DrawLine(88, 0, 96, 0); painter.Rotate(30.0); } painter.SetPen(Qt.PenStyle.NoPen); painter.SetBrush(minuteColor); painter.Save(); painter.Rotate(6.0 * (time.Minute() + time.Second() / 60.0)); painter.DrawConvexPolygon(new QPolygon(minuteHand)); painter.Restore(); painter.SetPen(minuteColor); for (int j = 0; j < 60; ++j) { if ((j % 5) != 0) { painter.DrawLine(92, 0, 96, 0); } painter.Rotate(6.0); } painter.End(); }
protected override void PaintEvent(QPaintEvent arg1) { QPainter painter = new QPainter(this); if (gameEnded) { painter.SetPen(new QColor(Qt.GlobalColor.black)); painter.SetFont(new QFont("Courier", 48, (int)QFont.Weight.Bold)); painter.DrawText(Rect, (int)Qt.AlignmentFlag.AlignCenter, Tr("Game Over")); } paintCannon(painter); if (isShooting()) { paintShot(painter); } if (!gameEnded) { paintTarget(painter); } painter.End(); }