Qt中修改名称

2020-10-07
阅读 1 分钟
2.4k
界面类名应当采用以下步骤:在.ui中修改objectName->在.h或.cpp类名上右键->rafactor(重构器)->rename->下方窗口直接修改

Qt中QDate::fromString的一个小坑

2020-08-22
阅读 1 分钟
4.2k
这是Qt中2位数年份的字符串变为日期格式的一个坑在Qt文档中yy表示2位数的年份,str = date->toString("yy.MM.dd")无问题。但是该str变回日期的时候date = QDate::fromString(str, "yy.MM.dd")有个年份错误的问题

Qt QTableWidget及基本操作

2020-08-01
阅读 11 分钟
9.1k
QTableWidget 是 Qt 中的表格组件类。在窗体上放置一个 QTableWidget 组件后,可以在 Property Editor 里对其进行属性设置,双击这个组件,可以打开一个编辑器,对其 Colum、Row 和 Item 进行编辑。

Qt修改类名以及修改项目名的方法

2020-07-29
阅读 2 分钟
10.1k
**这一篇文章想要介绍的是如何在Qt Creator中修改一个已经创建好的Qt项目的“项目名称”以及“类名”。-------------------------------------------------------------**

segmentfault写文章,代码块粘贴时,总是有/出现

2020-06-07
阅读 1 分钟
1.1k
解决方法是:点击插入代码块(CB)右键,粘贴为纯文本

Qt信号槽

2020-05-22
阅读 5 分钟
3.1k
方式一 Qt5中新式写法,编译时对信号和槽进行检查不容易出错,而且随便一个普通函数都可作为槽,不必专门指定类型为槽函数;另外如果省略槽对象,qtcreator不会提示错误,但编译无法通过该方法有个缺点:当函数有重载时会提示错误,解决方法可以是使用函数指针,例如:

Qt使用XML流

2019-10-31
阅读 2 分钟
1.7k
很简单,如下所示: {代码...}

Qt中使用DOM读写XML文档

2019-10-30
阅读 7 分钟
6.3k
需要在.pro文件添加QT += xmlDOM(Document Object Model)可以将XML文档读入到内存中进而显示和修改,相当于一个缓冲区。文档由QDomDocument表示,所有DOM节点都是QDomNode的子类

Qt 使用sql模型类显示数据库信息

2019-10-25
阅读 4 分钟
2.7k
显示方法有3类,分别为:关系表格模型、表格模型、查询模型显示步骤基本为:1 创建model2 为model指定数据库表3 (关系表格模型先设置关系)选择表内容4 将model应用于view

Qt中实现文本省略…

2019-09-08
阅读 1 分钟
4.4k
QFontMetrics类的elidedText()函数可以实现文本省略功能,假设有标签需要省略,如下所示: {代码...} 参数1,待省略文本参数2,省略模式,即…出现的位置 {代码...} 参数3, 可显示的字符串长度

Qt中几个常用的标准对话框

2019-09-08
阅读 4 分钟
3.9k
{代码...} 选取颜色的对话框 {代码...} 文件对话框,打开保存文件等,但以下函数均只是获取文件/文件夹路径和名称,并不执行打开、保存等实际操作 {代码...} 选取字体的对话框 {代码...} 限定输入类型和范围的对话框 {代码...} 进度条对话框 {代码...}

Qt设置.exe和.apk的图标及手机横屏显示

2019-09-07
阅读 1 分钟
2.6k
方法1:设置应用程序的所有图标需要一个.ico图标文件,步骤如下:1.将图标文件logo.ico复制到.pro所在目录2.打开.pro文件,在末尾添加代码 RC_ICONS = logo.ico3.Run一下即可

Qt创建excel与快速写入的方法

2019-09-05
阅读 8 分钟
12.9k
用Qt5写了个生成excel数据的程序,发现生成数据速度很慢,经查证,在单元格很多的时候,按单元格写入很慢,按范围批量读写速度快很多,excel部分代码片段如下,初学者代码不好,另外设置页面和单元格格式有更好具体意见建议者,欢迎留言指导

qt安卓编译提示'type_traits' file not found # include <type_traits>

2019-08-30
阅读 1 分钟
5.2k
之前在qt老版本上可以正常编译,安装新版本后就出现在问题了。qt安卓编译提示'type_traits' file not found # include &lt;type_traits&gt;

Qt程序发布与简易剪裁

2019-08-30
阅读 2 分钟
3.3k
一、Qt程序自带发布工具windeployqt.exe的使用方法预备工作:将released的可执行程序baodishengchengqi.exe复制到空文件夹,例如D:\output从开始菜单中打开Qt自带命令行工具,命令行工具的位数是想让程序发布成多少位,就选多少位

关于加快qtcreator编译速度

2019-08-29
阅读 1 分钟
5.2k
方法一:头文件中使用前置声明 class QLabel 而非 #include &lt;QLabel&gt; 根据Qt示例代码,推荐的写法为[链接]方法二:打开编译预处理头文件(PCH),Qt使用 PCH方法很简单,在 .pro 文件中加入一行PRECOMPILED_HEADER = stable.h,指定 Stable.h这个头文件作为编译预处理文件,然后在 stable.h里 包含所用到的所有 Qt...

qtcreator启动显示 No winrtrunner.exe found.

2019-08-29
阅读 1 分钟
19k
打开qtcreator ide时General Messages显示Running Windows Runtime device detection.No winrtrunner.exe found.Running Windows Runtime device detection.No winrtrunner.exe found.Running Windows Runtime device detection.No winrtrunner.exe found.工程编译与运行一切正常但是有问题总归不爽。

Qt中qDebug()技巧

2019-08-22
阅读 1 分钟
3.6k
调试程序经常需要qDebug打印信息,尽快定位bug,发布程序时,去掉debug打印,可以加快程序执行速度,减小程序体积。然而手动注释很麻烦在pro文件里加上一行预定义宏即可。DEFINES += QT_NO_DEBUG_OUTPUT

QT_BEGIN_NAMESPACE和QT_END_NAMESPACE的作用

2019-08-22
阅读 1 分钟
5k
在Qt示例代码中,头文件有如下内容QT_BEGIN_NAMESPACEclass QAction;class QMenu;class QPlainTextEdit;QT_END_NAMESPACE

C++ Primer Plus阅读重点

2019-08-21
阅读 17 分钟
1.7k
C++编译器到达main()末尾时没有遇到返回语句,则默认return 0;是结尾返回值类型可以是任何类型,除了数组,但可以将数组作为结构或对象组成部分返回