![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
sunchuquin
这个作者很懒,什么都没留下…
展开
-
QtCore 概述
所有其他Qt模块都依赖于这个模块。 要包含模块类的定义,请使用以下指令:include < QtCore >如果您使用qmake来构建您的项目,则默认将QtCore包含在内。核心功能Qt将这些特性添加到C++中: 1、一种非常强大的机制,用于无缝对象通信,称为信号和插槽 2、可查询和可设计的对象属性 3、组织的层次化和可查询的对象树 4、用保护指针(QPoi...翻译 2018-06-26 10:04:10 · 6534 阅读 · 0 评论 -
【二次开发基于 Qt Creator 的 IDE】第一篇:在 Win10 使用 qmake 和 mingw32-make 编译 Qt Creator 4.3.1
不知从哪个版本开始,采用了 QBS 工程管理 和 LLVM 相关的插件,导致编译起来比较麻烦(暂时不需要考虑 这两种插件的实现和功能),我目的只是 编译、运行、熟悉 QtCreator 结构(能拆解与二次开发),最终实现基于 QtCreator 的 IDE (拥有自己的编程语言,我是准备用于 智能卡自动化测试平台,也就是一种上位机)。首先需要去除上面提到的两种插件的编译,如下图进入 ...原创 2018-12-17 00:03:45 · 1592 阅读 · 0 评论 -
QT发布exe应用程序的心得体会
前言:QT 分为 C++ 和 QML 两个流派,编译用 Release 模式,通过 windeployqt 可以生成依赖库发布应用程序有三种类型: 1、用 WINRAR 自解压成 1个exe文件,大小为 20MB 2、用网上找的安装包制作软件打包成 1个安装程序,大小也跟 方法一 差不了几MB 3、用 压缩软件打包后,发布绿色免安装版(也就是一堆文件加exe)如果知道自己用了哪些 Q...原创 2018-08-29 17:27:20 · 248 阅读 · 0 评论 -
在QT5中使用闭包/内联函数Lambda
步骤一:Qt5支持C++11,但要使用它,还需要先在Pro文件中添加 “CONFIG+=C++11”步骤二: 场景1、在关联函数中嵌入Lambdaconnect(ui->comboBox, &QComboBox::currentTextChanged, [&](){ qDebug()<<"Lambda表达式";}...原创 2018-08-24 13:37:44 · 1130 阅读 · 0 评论 -
QT示例之animatedtiles,二维图形框架与动画组
Demo路径:&lt; Qt Install Path &gt;\Examples\Qt-5.8\widgets\animation\animatedtiles演示效果 项目结构 项目资源centered.png ellipse.png figure8.png kinetic.png random.png tile.png Time-...原创 2018-08-28 14:28:23 · 1268 阅读 · 0 评论 -
QT使用仿函数的学习记录
最近在设计一个测试平台,为菜单栏创建动作的时候,看到有 func1 slot 这个参数,随着好奇,通过度娘和实践,成功在QT中调用了它(仿函数)打开QMenu的帮助文档,看到有以下十个原型:QAction *QMenu::addAction(const QString &amp;text)QAction *QMenu::addAction(const QIcon &amp;icon,...原创 2018-08-20 16:22:49 · 953 阅读 · 0 评论 -
Qt5 界面中文乱码(解决方案)
原:”我是中文” 或 tr(“我是中文”) 改成:QString::fromLocal8Bit(“我是中文”)原创 2018-06-28 10:14:03 · 3235 阅读 · 0 评论 -
QT5 掌握debug调试的方法(简要内容:Memory查看内存地址的数值 和 查看变量值)(图文并茂)
A1 —— 选择构建模式(选项:debug调试、release发行、profile不知道…) A2 —— 开始运行 A3 —— 开始调试(仅在debug调试模式下,断点 调试助手 才有效) A4 —— 执行构建(生成输出目录及相应的文件,路径要求与工程的路径同级) A1 —— 鼠标悬停变量名弹出,可固定窗口,Qt查看变量值的方法一。 A2 —— debugger视...原创 2018-06-27 14:27:27 · 42010 阅读 · 2 评论 -
Qt5 之 QString 理解与练习
前提概要 (英译汉)该QString的类提供了一个Unicode字符串。QString存储一串16位QChar,每个QChar对应一个Unicode 4.0字符。(代码值大于65535的Unicode字符使用代理对存储,即两个连续的QChar。)Unicode是一种国际标准,支持当今大部分使用的书写系统。它是US-ASCII(ANSI X3.4-1986)和Latin-1(IS...原创 2018-06-26 15:12:10 · 3676 阅读 · 0 评论 -
Qt5 共享库(创建与使用)
1、+New Project 2、项目 - Library - c++库 - choose 3、类型 - 共享库 4、名称 - dll1 - 下一步 5、编译器选择 (我是MinGW32)- 下一步 6、选择需要的模块 -原创 2018-06-26 11:32:05 · 1527 阅读 · 0 评论 -
QtCreator 启动报错:failed to load core: plugin initialization failed: no themes found in installation
环境IDE:Qt\Qt5.9.1\Tools\QtCreator\bin\QtCreator.exe构造器:Qt\Qt5.9.1\5.9.1\mingw53_32\bin\qmake.exeQt\Qt5.9.1\Tools\QtCreator\bin\mingw32-make编译源码:qt-creator-opensource-src-4.3.1问题描述:编译成功后...原创 2018-12-18 10:39:26 · 2771 阅读 · 0 评论