Qt图形视图框架(二) 常见的QtGraphicsItem
来源:互联网 发布:淘宝无门槛优惠券 编辑:程序博客网 时间:2024/06/09 18:46
常见的QtGraphicsItem
1 创建一个以widget作为基类的项目,为了方便删除widget头文件以及其源文件,当然可以不删除
2 因为要用到c++11特性,所以在pro文件中添加语句:
3 修改main, 观察效果:
#include <QtWidgets>#include <QApplication>int main(int argc, char *argv[]){ QApplication a(argc, argv); //图形视图框架基本步骤: //1 创建一个Scene QGraphicsScene scene(0, 0, 500, 500); //2 创建所需要的Item auto hello = new QGraphicsSimpleTextItem("Hello Qt!");//auto用了c++11标准 QFont font = a.font();//设置字体样式 font.setPixelSize(30); hello->setFont(font); hello->setPos(100, 100);//设置位置 scene.addItem(hello); auto reimu = new QGraphicsPixmapItem(QPixmap(":/image/images/reimu.png"));//添加图片 reimu->setPos(50, 50); scene.addItem(reimu); QPainterPath path;// 添加路径 path.moveTo(0, 0); path.lineTo(50, 50); path.lineTo(100, 50); auto pathItem = new QGraphicsPathItem(path); pathItem->setPos(10, 10); scene.addItem(pathItem); QGraphicsView view(&scene); view.setMinimumSize(400, 400); view.setMaximumSize(600, 600); view.setSceneRect(0, 0, 500, 500); view.show(); return a.exec();}
阅读全文
1 0
- Qt图形视图框架(二) 常见的QtGraphicsItem
- (转)Qt图形视图框架(二)
- QT图形视图框架
- QT图形视图框架
- Qt图形视图框架
- QT 图形视图框架
- QT图形视图框架
- Qt图形视图框架(四) Item之间的关系
- (转)Qt图形视图框架(一)
- QT图形视图框架(待完成)
- Qt图形视图框架(一)
- Qt图形视图框架(一)
- Qt图形视图框架(一)
- qt之图形视图框架(上)
- qt之图形视图框架(下)
- Qt图形视图框架(五) 变换
- Qt图形视图框架二--图元创建
- Qt之图形视图框架
- SSM 项目搭建 (IDEA)
- 神经网络入门之隐藏层设计
- 萌新PHP开发之旅(适合学艺术的前端开发观看,基础一定是负数才行)
- CSS笔记:浅谈position属性
- STlinkSWD模式连线方式
- Qt图形视图框架(二) 常见的QtGraphicsItem
- 不能在中括号中使用的寄存器
- 练习1-16 修改打印最长文本行的程序的主程序main,使之可以打印任意长度的输入行的长度,并尽可能多地打印文本。
- js实现返回顶部功能的解决方案
- 解决 No projects are available for deployment to this server!
- jscript 模块化的理解
- Ext4 Design
- php 从1加到100
- Android studio删除第三方开源库Module