#include#include #include int main(int argc, char *argv[]) { QApplication app(argc, argv); QWidget window; window.resize(300, 300); window.show(); QPainter painter(&window); painter.setBrush(Qt::blue); painter.drawRect(100, 100, 100, 100); QTransform transform; transform.translate(150, 150); transform.rotate(45); painter.setTransform(transform); painter.drawRect(-50, -50, 100, 100); return app.exec(); }
#includeBoth examples use the Qt library for creating 2D graphics.#include #include int main(int argc, char *argv[]) { QApplication app(argc, argv); QWidget window; window.resize(300, 300); window.show(); QPainter painter(&window); painter.setBrush(Qt::blue); painter.drawRect(100, 100, 100, 100); QTransform transform; transform.translate(150, 150); transform.scale(2, 2); painter.setTransform(transform); painter.drawRect(-50, -50, 100, 100); return app.exec(); }