代码改变世界

QT5入门之12 - QDebug输出调试信息

2017-09-07 17:23 by nigaopeng, 18357 阅读, 0 推荐, 收藏, 编辑
摘要:这个很简单,二步即可。 1.添加头文件 2.输出信息 3.格式化信息 %c 读入一个字符 %d 读入十进制整数 %x,%X 读入十六进制整数 %s 读入一个字符串,遇空格、制表符或换行符结束。 %f,%F 用来输入实数,可以用小数形式或指数形式输入。 3.输出在应用程序输出中可见。release不需 阅读全文

QGrapicsView类

2017-09-04 17:30 by nigaopeng, 479 阅读, 0 推荐, 收藏, 编辑
摘要:QGraphicsView提供一个显示QGraphicsScene内容的窗口,该窗口可以滚动,可以在构造时候把场景对象作为参数,或者之后使用setScene()来设置view的场景,然后调用了show()函数后,view就可以默认的在场景的中心,显示item,例如 QGraphicsScene sc 阅读全文

QGrapicsScene类

2017-09-04 17:23 by nigaopeng, 420 阅读, 0 推荐, 收藏, 编辑
摘要:概述 QgraphicsScene类为管理大量的2D图形item提供了一个管理界面,做为item的容器,它配合使用QgraphicsView使用来观察items,例如线,矩形,文本或者自定义的items, QgraphicsScene提供了方便的函数来让你高效的找到items的位置,或者决定在sce 阅读全文

QGrapicsItem类

2017-09-04 16:19 by nigaopeng, 824 阅读, 0 推荐, 收藏, 编辑
摘要:这个类翻译了好久,实在是成员函数太多了,分享出来,希望对大家有用,多多支持哦~~ 详细介绍 QGraphicsItem类是视图框架的一部分,是在一个QGraphicsScene中最基本的图形类,它为绘制你 自己的item提供了一个轻量级的窗口,包括声明item的位置,碰撞检测,绘制重载和item之间 阅读全文

QT 的信号与槽机制介绍

2017-09-01 14:26 by nigaopeng, 260 阅读, 0 推荐, 收藏, 编辑
摘要:QT 是一个跨平台的 C++ GUI 应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点,更为引人注目的是目前 Linux 上最为流行的 KDE 桌面环境就是建立在 QT 库的基础之上。QT 支持下列平台:MS/WINDOWS-95、98、NT 和 2000;UNIX/ 阅读全文

c++ explicit

2017-09-01 13:53 by nigaopeng, 231 阅读, 0 推荐, 收藏, 编辑
摘要:C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。 C++中, 一个参数的构造函数(或者除了第一个参数外其余参数都有默认值的多参构造函数), 承担了两个角色。 1 是个构造器 ,2 是个默认且隐含的类型 阅读全文

Qt绘图之QGraphicsScene QGraphicsView QGraphicsItem详解

2017-09-01 13:51 by nigaopeng, 1382 阅读, 1 推荐, 收藏, 编辑
摘要:Graphics View提供了一个界面,它既可以管理大数量的定制2D graphical items,又可与它们交互,有一个view widget可以把这些项绘制出来,并支持旋转与缩放。这个柜架也包含一个事件传播结构,对于在scene中的这些items,它具有双精度的交互能力。Items能处理键盘 阅读全文

QT help 文档

2017-09-01 11:44 by nigaopeng, 199 阅读, 0 推荐, 收藏, 编辑
摘要:http://doc.qt.io/qt-5/qwidget.html 阅读全文

QWidget类参考

2017-09-01 11:35 by nigaopeng, 859 阅读, 0 推荐, 收藏, 编辑
摘要:QWidget类是所有用户界面对象的基类。 详情请见…… #include <qwidget.h> 继承QObject和QPaintDevice。 被QButton、QFrame、QDialog、QComboBox、QDataBrowser、QDataView、QDateTimeEdit、QDesk 阅读全文

Qt之格栅布局(QGridLayout)

2017-09-01 11:10 by nigaopeng, 17329 阅读, 1 推荐, 收藏, 编辑
摘要:简述 QGridLayout:格栅布局,也被称作网格布局(多行多列)。 栅格布局将位于其中的窗口部件放入一个网状的栅格之中。QGridLayout需要将提供给它的空间划分成的行和列,并把每个窗口部件插入并管理到正确的单元格。 栅格布局是这样工作的: 它计算了位于其中的空间,然后将它们合理的划分成若干 阅读全文