|
|
|
@ -12,5 +12,43 @@ |
|
|
|
|
|
|
|
|
|
# Примеры |
|
|
|
|
Поставить точку с координатами (100, 100): |
|
|
|
|
|
|
|
|
|
`PutPixel(100, 100);` |
|
|
|
|
Отобразится чёрная точка размером в 1 пиксель. |
|
|
|
|
|
|
|
|
|
Отобразится чёрная точка размером в 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); |
|
|
|
|
|
|
|
|
|
// Конец рисования |
|
|
|
|
} |
|
|
|
|
``` |
|
|
|
|
|
|
|
|
|
|
|
|
|
|