逻辑:
1.创建一场景 -> QGraphicsScene
2.创建一个视图 -> QGraphicsView

3.往场景添加Item -> QGraphicsSimpleTextItem

运行截图如下:

代码如下:

#include <QtWidgets>
#include <QApplication>
int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QGraphicsScene scene(0,0,900,360);
    QGraphicsView view(&scene);
    view.setMinimumSize(640,400);
    view.setSceneRect(0,0,640,360);
    auto text1=new QGraphicsSimpleTextItem("Hello");
    QFont font=a.font();
    font.setPixelSize(30);
    text1->setFont(font);
    text1->setPos(10,10);
    scene.addItem(text1);
    QPainterPath path;
    path.moveTo(0,0);
    path.lineTo(50,10);
    path.lineTo(100,40);
    auto pathItem=new QGraphicsPathItem(path);
    pathItem->setPos(10,300);
    scene.addItem(pathItem);
    view.show();
    return a.exec();
}

Qt学习笔记-Qt Graphic View Framework相关推荐

  1. Qt学习笔记-Qt程序切换皮肤

    运行截图如下: 首先我们从网上随便搞一个别人写好的QSS(这个东西其实自己写更有意思) 本人自己写的还没完善,为了做这个笔记,先用网上的, QSS代码如下: /* === Shared === */ ...

  2. [Qt学习笔记]Qt程序加密,实现软件运行次数和硬件信息绑定

    文章目录 前言 1.思路分析 2.实现函数 3.示例代码 4.效果展示 前言 程序员为了防止自己的成果被白嫖,或者发布的软件在公司层面上要做一些防抄袭处理,这时就需要在软件层面上加锁.加密等操作. 1 ...

  3. Qt学习笔记-Qt中OpenGL的使用

    现在窗口中心即为坐标原点,X轴从左到右,Y轴从下到上,Z轴从里到外. 程序运行截图如下: 源码如下: myglwidget.h #ifndef MYGLWIDGET_H #define MYGLWID ...

  4. QT学习笔记(摘抄)

    QT学习笔记-1.QT主要的对象 说来惭愧学习c++很长时间了一直没有使用c++开发过软件界面 所以现在想认认真真的学习一个c++图形界面框架库 本来想学习Xwidget但是这个资料不大好找 有啥问题 ...

  5. Qt学习笔记,Qt程序架构设计要旨

    Qt学习笔记,Qt程序架构设计要旨 时间过得很快,转眼学习Qt已经有一个多月了,对Qt的学习也在不断的深入中.自己手下的code也很多了,不过不得不说,还有很多的部分没有接触过,比如网络编程,2D,3 ...

  6. Qt学习笔记之数据库

    一.数据库简介 1.1.数据和数据库(DB) 用计算机进行数据处理,首先就要把信息以数据形式存储到计算机中,故数据是可以被计算机接受和处理的符号.根据所表示的信息特征不同,数据有不同的类别,如数字.文 ...

  7. Qt学习笔记,再次分析EVA源码之后得出的结论-QListView,QListViewItem(Qt3);Q3ListView,Q3ListViewItem(Qt4)...

    Qt学习笔记,再次分析EVA源码之后得出的结论-QListView,QListViewItem(Qt3);Q3ListView,Q3ListViewItem(Qt4) 今天再次分析了Eva的源码,也看 ...

  8. QT 学习笔记(六)

    文章目录 一.设计器的使用 二.常用控件 1. Containers 容器类 2. Input Widgets 输出控件 3. Display Widgets 显示类控件 三.代码和运行结果 1. 主 ...

  9. Qt学习笔记,Qt国际化

    Qt学习笔记,Qt国际化 Qt国际化步骤: 第一步:设置.pro文件,加入TRANSLATIONS为国际化做准备 TRANSLATIONS = language/language_en.ts\     ...

最新文章

  1. 基于python物流管理系统毕业设计-长白高校邦数据科学通识课【Python基础语法】答案...
  2. docker容器的基本操作
  3. 转答寒冬的面试题(1)
  4. facebook 面试_如何为您的Facebook产品设计面试做准备
  5. 用计算机进行频谱分析时,实验四-利用FFT对信号进行频谱分析1112
  6. java中为什么还要防止内存泄露_JAVA防止内存的泄漏什么意思,内存还能泄露?...
  7. RMI 异常 no security manager: RMI class loader disabled
  8. django_4:数据库0——配置数据库
  9. 注意地方hadoop中的pi值计算
  10. python皮卡丘编程代码_儿童Python代码编程库Pygame Zero介绍
  11. IDC:“互联网+流通”将进一步释放活力
  12. 190614每日一句
  13. 基于linux的触摸屏组态软件,基于LINUX的控制系统组态软件研究与开发
  14. 基于java的房地产客户管理系统
  15. emu8086的入门使用
  16. Python获取当前时间
  17. 如何手动启动消防广播_消防应急广播应如何规范设置
  18. 【故障分析】基于主成分分析实现三容水箱故障诊断附matlab代码
  19. matlab 变限积分计算,Matlab变限积分计算【方法教程】
  20. 数据分析师常用工具有哪些?初学者必看

热门文章

  1. 程序员想找工作怎么办?如果记住这一点,不怕找不到好工作!
  2. 中国牛逼的程序员有哪些?入职华为两天转正,半个月升主任
  3. java压缩/解压缩zip格式文件
  4. 飞秋教程:文件断点续传
  5. 想要挑战成功的hongjin2
  6. 飞鸽传书 的内置的计算机处理
  7. 联想将推出全新系列笔记本
  8. 早知道就好了!这些编程入门神器,赶紧用起来
  9. 面试题系列(10):一个大型电商网有大量的图片,加载很慢,你有哪些方法优化这些图片的加载?...
  10. python class函数报错_如何掌握python中class函数用法?