摘要: 1.在创建QGraphicsItem子类的时候,想要实现自己绘图,一般是重新实现boundingRect()和paint()函数,如果不重新实现shape(),基类的实现将会退而使用 boundingRect()。 2.boundingRect()这个函数的返回值是一个QRectF(一个正方形的区域 阅读全文
posted @ 2018-12-29 09:58 学习随笔记 阅读(1943) 评论(0) 推荐(0) 编辑
摘要: sort(first_pointer,first_pointer+n,cmp) 该函数可以给数组,或者链表list、向量排序。 实现原理:sort并不是简单的快速排序,它对普通的快速排序进行了优化,此外,它还结合了插入排序和推排序。系统会根据你的数据形式和数据量自动选择合适的排序方法,这并不是说它每 阅读全文
posted @ 2018-12-27 09:41 学习随笔记 阅读(171069) 评论(3) 推荐(11) 编辑
摘要: 一 、QSettings介绍: 用户通常希望应用程序记住其设置。在windows中,这些设置保存在注册表中,ios在属性文件列表中,而unix,在缺乏标准的情况下,其存储在ini文本中。QSettings有两种存储格式:QSettings::NativeFormat(在windows平台可读写注册表 阅读全文
posted @ 2018-12-21 09:22 学习随笔记 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 注册表相关知识:http://www.360doc.com/content/12/0812/19/3688062_229808059.shtml(超详细超实用) 将某种类型的格式关联到某个可执行程序,可以通过修改注册表来完成,当然注册表可以修改当前用户的,也可以修改系统的,目前以当前用户的注册表为例 阅读全文
posted @ 2018-12-14 10:14 学习随笔记 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 这里我们使用下面这个struct来做说明(这里不管是struct还是class都一样): 复制代码 QVariant 为了能在QVariant中使用自定义数据类型做,需要使用Q_DECLARE_METATYPE()来向Qt的元系统声明这个自定义类型。如下列所示: 复制代码 在作为QVariant传递 阅读全文
posted @ 2018-12-13 10:01 学习随笔记 阅读(3787) 评论(0) 推荐(0) 编辑
摘要: 前些天做Qt发布版,发现居然不显示图片,后来才发现原来还有图片的库没加!找找吧,去qt的安装包,我装在了F盘,在F盘F:/QT/qt/plugins,找到了plugins,这里面有个 imageformats是图片的库,里面有jpg,gif等,你用到那种格式就加那种!加的时候一点过要注意,将imag 阅读全文
posted @ 2018-12-13 08:54 学习随笔记 阅读(304) 评论(0) 推荐(0) 编辑
摘要: connect用于连接qt的信号和槽,在qt编程过程中不可或缺。它其实有第五个参数,只是一般使用默认值,在满足某些特殊需求的时候可能需要手动设置。 Qt::AutoConnection: 默认值,使用这个值则连接类型会在信号发送时决定。如果接收者和发送者在同一个线程,则自动使用Qt::DirectC 阅读全文
posted @ 2018-11-24 15:38 学习随笔记 阅读(3045) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍C++中的重载操作符(operator)的相关知识。 1. 概述 1.1 what operator 是C++的一个关键字,它和运算符(如=)一起使用,表示一个运算符重载函数,在理解时可将operator和运算符(如operator=)视为一个函数名。 使用operator重载运算符,是 阅读全文
posted @ 2018-11-14 11:19 学习随笔记 阅读(820) 评论(0) 推荐(0) 编辑
摘要: Qt版本:5.5.1 Qt的QString功能丰富,对非英语语言的支持也不是问题,但支持得不够直接。例如,像 1 QString str("死亡使者赛维"); 1 QString str("死亡使者赛维"); 1 QString str("死亡使者赛维"); QString str("死亡使者赛维" 阅读全文
posted @ 2018-11-10 09:53 学习随笔记 阅读(821) 评论(0) 推荐(0) 编辑
摘要: 链表本身是一个数据结构,清空是把链表中的元素清空,但链表还存在,销毁则是把链表这个结构的内存都释放了。。 清空是链表没节点,但是链表还在,可以继续插入节点。销毁就是链表没了,整个链表的空间都被释放了,不能进行任何操作了。 就像一个杯子,把杯子里的水倒掉叫清空,把杯子砸碎叫销毁。。 清空链表与销毁链表 阅读全文
posted @ 2018-11-10 09:26 学习随笔记 阅读(9855) 评论(0) 推荐(0) 编辑