From 60c3aeb829efe3e19950ab38480e7d27e24549de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D1=80=D1=82=D1=91=D0=BC?= Date: Fri, 8 Jan 2021 18:38:19 +0300 Subject: [PATCH] =?UTF-8?q?Updated=20=D0=A2=D0=BE=D1=87=D0=BA=D0=B0=20(mar?= =?UTF-8?q?kdown)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Точка.md | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/Точка.md b/Точка.md index 0e56e49..4d06d81 100644 --- a/Точка.md +++ b/Точка.md @@ -12,5 +12,43 @@ # Примеры Поставить точку с координатами (100, 100): + `PutPixel(100, 100);` -Отобразится чёрная точка размером в 1 пиксель. \ No newline at end of file + +Отобразится чёрная точка размером в 1 пиксель. + +`PutPixel(100, 100, clRed);` или `PutPixel(100, 100, 0xFF0000);` - отобразит красную точку размером в 1 пиксель. + +`PutPixel(100, 100, clBlue, 5);` или `PutPixel(100, 100, 0x0000FF, 5);` - отобразит синюю точку, размеров в 5 пикселей. + +Полный код: +```cpp +#include "qtsgraph.h" +using namespace Qt; + +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() +{ + // Начало рисования + + PutPixel(100, 100, clBlue, 5); + + // Конец рисования +} +``` + +