Qt图形视图框架(五) 变换
程序员文章站
2024-03-26 09:48:53
...
变换
#include <QtWidgets>
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QGraphicsScene scene;
QGraphicsView view(&scene);
view.setSceneRect(0, 0, 500, 500);
auto hello = new QGraphicsSimpleTextItem("Hello");
scene.addItem(hello);
//view.rotate(60);
//view.translate(100, 100);
//hello->setScale(2);
//hello->setRotation(30);
QTransform t = QTransform::fromScale(2, 4);
t.shear(2, 3);
auto rect = new QGraphicsRectItem(0, 0, 50, 50);
rect->setTransform(t);
rect->setPos(100, 100);
scene.addItem(rect);
view.show();
return a.exec();
}
上一篇: lintcode反转整数
下一篇: 03.类的定义与使用
推荐阅读
-
Qt图形视图框架(五) 变换
-
Qt图形视图框架:QGraphicsAnchorLayout
-
Qt之图形视图框架
-
详解iOS的Core Animation框架中的CATransform3D图形变换
-
详解iOS的Core Animation框架中的CATransform3D图形变换
-
我选择 wxWidgets 而不是 Qt 作为图形用户界面框架的一些想法 Qt框架VC++MFCDelphi
-
我选择 wxWidgets 而不是 Qt 作为图形用户界面框架的一些想法 Qt框架VC++MFCDelphi
-
C++图形用户界面开发框架Qt 6.x入门级教程 - QML 应用程序 C++Qt图形界面
-
C++图形用户界面开发框架Qt 6.x入门级指南 - Qt Quick控件 C++图形C++qt界面
-
C++图形用户界面开发框架Qt 6.x - 在QML中显示文本 C++QtQML界面控件