Updated Прямоугольник (markdown)

master
Артём 5 years ago
parent 8c9ff609e9
commit 3bba2b1eef
  1. 38
      Прямоугольник.md

@ -6,3 +6,41 @@
* (x1, y1) - координаты левого верхнего угла прямоугольника. * (x1, y1) - координаты левого верхнего угла прямоугольника.
* (x2, y2) - координаты правого нижнего угла прямоугольника. * (x2, y2) - координаты правого нижнего угла прямоугольника.
# Примеры # Примеры
```cpp
#include "qtsgraph.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
/*
* Задаётся размер и положение окна
* (int w = 640, int h = 480, int x = -1, int y = -1, QWidget *parent = nullptr)
* В случае отрицательного значения x или y, окно создаётся в центре экрана.
*/
QTSGraph w(200, 200);
w.show();
return a.exec();
}
void QTSGraph::PaintBox()
{
// Начало рисования
Rectangle(50, 50, 150, 150); // Прямоугольник чёрного цвета и толщиной в 1 пиксель.
SetColor(clRed);
Rectangle(0, 0, 199, 199); // Прямоугольник красного цвета по периметру окна
SetColor(0xFF);
SetPenStyle(5, 2);
Rectangle(25, 25, 175, 175); //Прямоугольник синего цвета с толщиной линии 5 и стилем "Пунктир"
SetPenStyle(1, 1);
SetFillStyle(1, clMagenta);
Rectangle(75, 75, 125, 125); //Прямоугольник нарисованный синей сплошной линией толщиной 1 и залитый сплошным стилем малиновым цветом
// Конец рисования
}
```

Loading…
Cancel
Save