QT---画弦、矩形、圆、椭圆、QPainterPath一次性画多个、画贝塞尔曲线、画扇形、画弧、裁剪、掩码基本画法

使用qt的QPainter可以绘制出任何你想要的图形,同时也须要一定的功底;这里是个人使用的一些实践例子,以作学习和备忘。本次介绍主要有画弦、矩形、圆、椭圆、QPainterPath一次性画多个、画贝塞尔曲线、画扇形、画弧、裁剪、掩码等。 一、画弦 Widget::Widget(QWidge...

2019-05-29 14:21:00

阅读数 15

评论数 0

QT---之undo/redo框架

本篇主要目的是测试使用sublime text 2 + markdown 发布cnblog 测试结果:非常好用啊有木有!!!所以连文章末尾的logo我都决定给人家保留!!! 20130225 鬼猫猫 翻译http://www.cnblogs.com/muyr/ 在线阅读:Qt DevDays...

2019-05-28 10:19:12

阅读数 12

评论数 0

C++---函数指针

函数指针–成员函数(静态,非静态)&普通函数 #include<iostream> using namespace std; class Test { public: //静态成员函数 static void func1(int i) {c...

2019-05-27 14:29:38

阅读数 8

评论数 0

QT---QObject的拷贝概念1

本文主要是针对QObject的拷贝构造函数和赋值运算符进行说明。先来看一下拷贝构造函数定义:拷贝构造函数,又称复制构造函数,是一种特殊的构造函数,它由编译器调用来完成一些基于同一类的其他对象的构建及初始化。其唯一的形参必须是引用,但并不限制为const,一般普遍的会加上const限制。此函数经常用...

2019-05-22 20:03:19

阅读数 8

评论数 0

QT---隐式共享的概念1

(1)深拷贝:即就是生成对象的一个完整的复制品; (2)浅拷贝:只是一个引用复制(比如仅仅复制指向共享数据的指针)。 (3)隐式共享:也叫做回写复制(copy on write)。 Qt中的很多C++类通过使用隐式数据共享来最大化资源的使用效率和最小化复制的资源耗费。将隐 式共享类作为参数传...

2019-05-22 20:01:43

阅读数 15

评论数 0

QT---之拷贝的概念1

C++中一般创建对象,拷贝或赋值的方式有构造函数,拷贝构造函数,赋值函数这三种方法。下面就详细比较下三者之间的区别以及它们的具体实现 1.构造函数 构造函数是一种特殊的类成员函数,是当创建一个类的对象时,它被调用来对类的数据成员进行初始化和分配内存。(构造函数的命名必须和类名完全相同) 首先...

2019-05-22 18:33:25

阅读数 8

评论数 0

QT的QMessageBox使用方法(设置字体大小,颜色等)

1.代码: QMessageBox( Iconicon, const QString &title, const QString &text, StandardButtonsbuttons= NoButton, QWidget *parent= 0, Qt::Win...

2019-04-27 16:26:43

阅读数 43

评论数 0

QT常用错误集

新项目又快开始了,一个项目一种语言,这酸爽,真是本屌程序猿才能体会的啊。这次使用Qt,尼玛对于本屌这种一直使用Java,C++基础薄弱的程序猿来说还是有点难度,毕竟C++与Java、C#还是有些差别,一时半会儿还得适应。项目还没开始,在学习Qt的过程中自己构想几个例子来试手,也把使用过程中碰到的问...

2019-04-23 13:42:02

阅读数 13

评论数 0

QT之图像处理---Windows10+Qt5.11+OpenCV3.3+MinGW+CMake3.13

安装配置 Windows10+Qt5.11+OpenCV3.3+MinGW+CMake3.13 下载和安装Qt 下载链接:http://download.qt.io/archive/qt/或者http://download.qt.io/official_releases/qt/ 同时也可以...

2019-04-17 21:32:23

阅读数 37

评论数 0

QT之model-view-delegate---之QStandardItemModel的概念1

转载:落叶知秋时 类QabstractItemModel,QabstractListModel,QAbstractTableModel不保存数据,用户需要从这些类派生出子类,并在子类中定义某种数据结构来保存数据。 与此不同,类QStandardItemModel负责保存数据,每个数据项被表示为...

2019-04-11 11:19:00

阅读数 18

评论数 0

QT之model-delegat-model---QAbstractListModel QAbstractTableModel 与 QItemDelegate关系

QAbstractListModel QAbstractTableModel 与 QItemDelegate关系 首先强调一下,上面三点内容是为qt框架的model/view架构服务的。model是数据层,顾名思义存储的是数据,包括文字、图片等内容,主要包括QAbstractListModelQ...

2019-04-11 11:17:22

阅读数 18

评论数 0

Qt之model-view-delegate---之model-view概念1

Qt4推出了一组新的item view类,它们使用model/view结构来管理数据与表示层的关系。这种结构带来的功能上的分离给了开发人员更大的弹性来定制数据项的表示,它也提供一个标准的model接口,使得更多的数据源可以被这些item view使用。这里对model/view的结构进行了描述,结...

2019-04-11 09:35:26

阅读数 11

评论数 0

C++中string、char *、char[]、const char*的转换

1)char*转string:可以直接赋值。 2)char[]转string:可以直接赋值。 3)char*转char[]:不能直接赋值,可以循环char*字符串逐个字符赋值,也可以使用strcpy_s等函数。 4)string转char[]:不能直接赋值,可以循环char*字符串逐个字符赋值,也...

2019-04-09 11:44:09

阅读数 18

评论数 0

QT之结构----关于撤销与重做

用到的类: 1.QUndoStack: 一个存放 QUndoCommand 命令的栈. 2.QUndoCommand:The QUndoCommand class is the base class of all commands stored on a QUndoStack. 3.QUndo...

2019-04-02 13:30:14

阅读数 69

评论数 0

QT---QDockWidget的概念

概述 许多工程软件,如Qt Creator,VS,matlab等,都是使用dock布局窗口,这样用户可以自定义界面,自由组合窗口。 Qt的嵌套布局由QDockWidget完成,用Qt Creator拖界面得到的dock布置形式比较固定,不能得想要的任意组合形式,要得到如下图所示的效果,后续...

2019-04-01 21:04:01

阅读数 15

评论数 0

C++基础----之类型转换,static_cast, dynamic_cast, const_cast, reinterpret_cast,volatile的概念

前言 1. c强制转换与c++强制转换 c语言强制类型转换主要用于基础的数据类型间的转换,语法为: (type-id)expression//转换格式1 type-id(expression)//转换格式2 c++除了能使用c语言的强制类型转换外,还新增了四种强制类型转换:static...

2019-03-28 10:12:12

阅读数 8

评论数 0

QItemDelegate和 QStyledItemDelegate的区别

QItemDelegate和 QStyledItemDelegate的区别 2019年01月02日 16:55:40dongpanshan阅读数:296 为使用方便,从 4.4开始,Qt 提供了另外的基于组件的子类:QItemDelegate和 QStyledItemDelegate。默认的委...

2019-03-27 14:24:34

阅读数 32

评论数 0

QT之画图-----delegate的概念

Qt中使用delegate来自定义控件的显示方法。与传统的MVC模式不同,在此之前,先了解一下何为MVC模式。 MVC架构是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。MVC应用程序总是由这三个部分组成。Even...

2019-03-27 14:21:54

阅读数 21

评论数 0

QT之图形处理------图元调整大小的注意事项

问题的产生: 我用QSplitter创建一个窗口布局之后,由于使用窗口默认初始大小,显示出来的比例不是很好看,因此调用了resize进行窗口大小的调整。调整之后是获得了想要的窗口大小,但是与此同时,却发现了一个问题,也就是经过resize之后的窗口无法使得其中的部件自适应窗口的拉伸了,不论是上下左...

2019-03-25 13:22:26

阅读数 39

评论数 0

QT之画图----QGrapicsItem类的概念

QGrapicsItem类 QGraphicsItem类是视图框架的一部分,是在一个QGraphicsScene中最基本的图形类,它为绘制你 自己的item提供了一个轻量级的窗口,包括声明item的位置,碰撞检测,绘制重载和item之间的相 互作用通过事件处理 Qt提供了一系列标准...

2019-03-25 13:21:14

阅读数 15

评论数 0

提示
确定要删除当前文章?
取消 删除