Qt图形视图框架(四) Item之间的关系
来源:互联网 发布:公知资中筠被约谈 编辑:程序博客网 时间:2024/05/22 13:15
Item之间的关系
1 创建一个以widget作为基类的项目,为了方便删除widget头文件以及其源文件,当然可以不删除
2 因为要用到c++11特性,所以在pro文件中添加语句:
CONFIG += c++113 修改main, 观察效果:
#include <QtWidgets>#include <QApplication>int main(int argc, char *argv[]){ QApplication a(argc, argv); QGraphicsScene scene(0, 0, 1000, 1000); QGraphicsView view(&scene); view.setSceneRect(0, 0, 1000, 1000); //Z序,效果不是很明显 auto bkrect = new QGraphicsRectItem(0, 0, 200, 200); bkrect->setFlag(QGraphicsItem::ItemIsMovable, true); bkrect->setFlag(QGraphicsItem::ItemIsSelectable, true); //bkrect->setZValue(0); bkrect->setBrush(Qt::gray); scene.addItem(bkrect); auto text = new QGraphicsSimpleTextItem("Text"); text->setFlag(QGraphicsItem::ItemIsMovable, true); text->setFlag(QGraphicsItem::ItemIsSelectable, true); //text->setZValue(1); scene.addItem(text); //parent //text->setParentItem(bkrect); //分组 /*QList<QGraphicsItem *> items; items.append(bkrect); items.append(text); auto group = scene.createItemGroup(items); group->setFlag(QGraphicsItem::ItemIsMovable, true); group->setFlag(QGraphicsItem::ItemIsSelectable, true);*/ view.show(); return a.exec();}
阅读全文
0 0
- Qt图形视图框架(四) Item之间的关系
- Qt图形视图框架(六) 为Item应用属性动画
- QT图形视图框架
- QT图形视图框架
- Qt图形视图框架
- QT 图形视图框架
- QT图形视图框架
- Qt图形视图框架(二) 常见的QtGraphicsItem
- (转)Qt图形视图框架(一)
- QT图形视图框架(待完成)
- Qt图形视图框架(一)
- Qt图形视图框架(一)
- Qt图形视图框架(一)
- qt之图形视图框架(上)
- qt之图形视图框架(下)
- Qt图形视图框架(五) 变换
- Qt之图形视图框架
- Qt之图形视图框架
- 大数据学习之路-第03天-配置hadoop,使用符号连接的方式,让三种配置形态共存。
- 织梦cms模板下载:集团企业通用织梦模板
- 一个APK是如何产生的
- 2017android面试题
- 使用quartz和Spring-Task实现计划任务的四种方式
- Qt图形视图框架(四) Item之间的关系
- nginx安装与启动
- 惊!十二星座程序猿竟然这样写代码
- 中小企业网站建设常用的模板
- 做站长难_有多难你知道吗?
- shadowsocks流量检测控制方法
- Mac 使用Quik Time Player为iPhone录屏后, iPhone状态条时间变为9:41
- Scala入门到精通——第三节 Array、List
- 《深入理解java虚拟机》学习笔记6——类加载机制