当前位置:网站首页>Qt Graphicsview图形视图使用总结附流程图开发案例雏形
Qt Graphicsview图形视图使用总结附流程图开发案例雏形
2022-07-07 21:47:00 【新潮技术研究社】
QGraphicsview的前身是QCanvas,可想而知,它就是画布,继承自QWidget,和QTableView,QListView等view都是可视控件,也就是可以show的控件。
对于这些View,我们知道,一般都得和一个Model绑定,Model负责内容的添加管理,View负责展示。所以,QGraphicsView同样有一个Model,就是QGraphicsScene,一个scene可以绑定多个view,scene可以设置大小,也可以不设置。
QGraphicsScene(qreal x, qreal y, qreal width, qreal height, QObject *parent = nullptr)
QGraphicsScene(const QRectF &sceneRect, QObject *parent = nullptr)
QGraphicsScene(QObject *parent = nullptr)
典型使用代码如下:
QGraphicsScene scene;
scene.addText("Hello, world!");
QGraphicsView view(&scene);
view.show();
Graphics View框架的作用就是,提供了一层表面,在这个面上,可以管理大量的2D图形,比如线,长方形,三角形,圆形,譬如流程图里面的那些图形,箭头,笑脸符号,注释框,各种各样的符号,现在让你做一个流程图的软件
边栏推荐
- [interview arrangement] 0211 game engine server
- How to write an augmented matrix into TXT file
- Record layoutrebuild Forcerebuildlayoutimmediate does not take effect
- ASP.NET Core入门五
- OpeGL personal notes - lights
- Visual design form QT designer design gui single form program
- XMIND mind mapping software sharing
- 微服务架构开源框架详情介绍
- Basic knowledge of binary tree
- Aspose. Word operation word document (I)
猜你喜欢
[problem] pytorch installation
Apple further entered the financial sector through the 'virtual card' security function in IOS 16
Antd date component appears in English
[azure microservice service fabric] start the performance monitor in the SF node and set the method of capturing the process
Line test - graphic reasoning - 4 - alphabetic class
C # realizes the communication between Modbus protocol and PLC
Leetcode94. Middle order traversal of binary trees
“拧巴”的早教行业:万亿市场,难出巨头
Visual design form QT designer design gui single form program
Ueeditor custom display insert code
随机推荐
IP network active evaluation system -- x-vision
Add get disabled for RC form
UWA Q & a collection
JS number is insufficient, and 0 is added
OpenGL job - texture
0-5VAC转4-20mA交流电流隔离变送器/转换模块
行测-图形推理-8-图群类
Revit secondary development - shielding warning prompt window
UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xf9 in position 56: illegal multibyte sequence
OpenGL configuration vs2019
Understand the autograd package in pytorch
行测-图形推理-2-黑白格类
Unity FAQ (I) lack of references
XMIND mind mapping software sharing
Firefox browser installation impression notes clipping
Pyqt GUI interface and logic separation
Remember an experience of using selectmany
Debezium series: binlogreader for source code reading
C development - interprocess communication - named pipeline
Basic knowledge of linked list