
Qt
文章平均质量分 87
v雪鹰
爱好看书,运动
展开
-
Qt pro文件
编写.pro文件*.pro是Qt的工程文件,这个文件是给qmake用来生成Makefile用的。 Makefile的三个关键点就是目标,依赖,命令。这里也很类似。 .pro文件中可以指明这个Qt项目的头文件,源文件,链接的外部库,目标文件名,模板(生成什么样的Makefile),版本配置(debug/release)等。 这里对编写.pro文件做简单介绍。 .pro中变量 ...转载 2018-09-07 12:00:10 · 640 阅读 · 0 评论 -
Q_DECLARE_METATYPE与qRegisterMetaType
转载:https://blog.youkuaiyun.com/zb872676223/article/details/38778125Q_DECLARE_METATYPE与qRegisterMetaType基本理解二者关系源码Q_DECLARE_METATYPEqRegisterMetaType(const char *typeName)registerTypeqRegisterMetaType()unre...转载 2019-01-02 15:51:01 · 2359 阅读 · 0 评论 -
Lambda表达式以及在QT5信号槽函数connect中的应用
部分内容来自:https://blog.youkuaiyun.com/zhouchunyue/article/details/79753235Lambda表达式以及在QT5信号槽函数connect中的应用Lambda基本语法在QT5 connect函数中的应用示例注:两种Lambda连接方法都适用于当连接的信号为重载信号时。void (QSignalMapper::*mapped)(int) = &...转载 2019-01-02 18:01:10 · 783 阅读 · 0 评论 -
QFileInfo主要函数详解
部分内容来自:https://blog.youkuaiyun.com/Amnes1a/article/details/65444966QFileInfo主要函数详解QFileInfo简介扩展文件名和路径类文件访问权限类文件所有者类文件相关日期类示例输出QFileInfo简介QFileInfo类为我们提供了系统无关的文件信息,包括文件的名字和在文件系统中位置,文件的访问权限,是否是目录或符合链接等等。并且...翻译 2019-01-31 15:50:39 · 17835 阅读 · 0 评论 -
mouseMoveEvent中判断鼠标状态
函数区别(官方解析)button返回产生事件的按钮buttons返回产生事件的按钮状态,函数返回当前按下的所有按钮,按钮状态可以是Qt::LeftButton,Qt::RightButton,Qt::MidButton或运算组合假设鼠标左键已经按下:如果移动鼠标,会发生move事件,button返回Qt::NoButton,buttons返回LeftButto...翻译 2019-01-31 17:13:25 · 4483 阅读 · 0 评论 -
QDialog之模态与非模态
QtDialog在创建时默认为非模态(modal属性为false),可以通过setModal()函数设置对话框为模态还是非模态。窗口是否是模态和窗口(包括QDialog和QWidget等)的exec()和show() 等函数无直接关系,只和窗口属性有关。使用以下两种方式都可以进行: setAttribute(Qt::WA_ShowModal, true); // 属性设置方式setWindowM...原创 2019-01-31 17:57:59 · 5142 阅读 · 0 评论 -
判断QString中是否有中文
判断QString中是否有中文Way1. 逐一取中QString的字符,进行判断。QString str; int nCount = str.count(); for(int i = 0; i < nCount; i++) { QChar char = str.at(i); ushort uNum = char.unicode(); if(...翻译 2019-01-29 15:50:48 · 3747 阅读 · 0 评论 -
在非gui线程使用QMessageBox
Qt提供的MessageBox只可以在gui线程(主线程)使用,于是需要QMessageBox进行封装,可以在非gui线程内被调用。特性:1.可以在任何线程调用;2.show后和默认的MessageBox一样是阻塞的,MessageBox关闭后才会返回。使用moveToThread将QMessageBox实际调用移动到主线程中,并使用QEventLoop实现阻塞。声明#incl...翻译 2019-01-29 16:47:29 · 3177 阅读 · 0 评论