
Qt
地是非曲直的
天道酬勤!
展开
-
Qt学习:理解隐式共享
(1)深拷贝:即就是生成对象的一个完整的复制品;(2)浅拷贝:只是一个引用复制(比如仅仅复制指向共享数据的指针)。(3)隐式共享:也叫做回写复制(copy on write)。Qt中的很多C++类通过使用隐式数据共享来最大化资源的使用效率和最小化复制的资源耗费。将隐式共享类作为参数传递不仅安全而且效率高,因为在这个过程中只有指向这个数据的指针被传递,并且当且仅当有函转载 2014-12-02 09:59:45 · 5204 阅读 · 1 评论 -
Qt5 中信号与槽的新写法
Qt4中最常用的信号槽写法:connect(obj1, SIGNAL(fun1(param1, param2,...)), obj2, SLOT(fun2(param1,...)));//编译后connect(obj1, "fun1(param1, param2,...)", obj2, "fun2(param1,...)");在程序编译阶段,程序会将函数以字符串的形式进行转载 2014-12-02 21:43:37 · 2018 阅读 · 0 评论 -
关于QT构造函数参数parent的解释
比如说我在头文件里定义了一个类class PaintWidget:public QWidget{public:PaintWidget(QWidget*parent=0)}然后在cpp中写PaintWidget::PaintWidget(QWidget*parent):QWidget(parent)意思是说,重定义父对象。如何重定义呢?看parent参数。当PaintW原创 2014-12-23 11:06:41 · 7664 阅读 · 0 评论 -
Qt中 .pro 文件和 .pri 文件介绍
*.pro这是一个典型的Qt示例程序的.pro文件(propriprfprl.pro):TEMPLATE = appCONFIG += QTQT += core guiTARGET = propriprfprlSOURCES += main.cpp/ widget.cppHEADERS += widget.hFORMS += widget.ui原创 2015-01-14 12:00:42 · 24327 阅读 · 3 评论 -
QMutex
#include qmutex.h>所有成员函数的列表。公有成员QMutex ( bool recursive = FALSE )virtual ~QMutex ()void lock ()void unlock ()bool locked ()bool tryLock ()详细描述QMutex类提供的是线程之间的访问原创 2015-01-15 19:45:44 · 1836 阅读 · 0 评论