Qt记录
文章平均质量分 66
FreeLikeTheWind.
书读百遍其义自见。
一个人必须不停地写作,才能不被茫茫人海湮灭。
展开
-
QtCreator无法调试程序解决方案
Qt Creator和Qt库的版本之间存在一定的兼容性问题。一般来说,较高版本的Qt Creator可以调试较低版本的Qt程序,但并不是所有情况下都兼容。在处理这类兼容性问题时,通常建议开发者保持Qt Creator和Qt库的版本相对一致,这样可以避免不必要的调试和开发问题。原创 2024-10-27 23:30:31 · 422 阅读 · 0 评论 -
Qt使用之开启Todo插件
Todo插件能够列出当前文件、所有项目文件或子项目中包含特定关键词的条目,如BUG、FIXME、NOTE、TODO和WARNING。原创 2024-10-27 23:26:00 · 344 阅读 · 0 评论 -
Qt以Json(JsonArray)格式向数据库添加图片数据(十六进制)及回显(序列化及反序列化)(解决方案)
这是一篇关于讲解"Qt以Json(JsonArray)格式向数据库添加图片数据(十六进制)及回显"的解决方案。原创 2024-10-24 23:15:16 · 1539 阅读 · 0 评论 -
使用Qt在线安装时进度卡在选择文件夹或正在安装,无法进行下一步解决方案
安装Qt高版本时,选择在线安装,但进行到选择文件夹或正在安装操作步骤时,就会卡在这两处,一直无法进行下一步操作。像下面两幅图一样,就卡着不动了。原创 2024-10-24 23:10:37 · 253 阅读 · 0 评论 -
Qt 智能指针QScopedPoint用法
Qt 智能指针QScopedPoint用法原创 2024-10-25 06:00:00 · 1013 阅读 · 0 评论 -
QMap排序
QMap排序原创 2024-10-25 06:00:00 · 329 阅读 · 0 评论 -
Qt 获取主窗体QMainWindow的geometry
Qt 获取主窗体QMainWindow的geometry原创 2024-10-24 06:00:00 · 466 阅读 · 0 评论 -
Qt实现自定义目录添加到导航树(导航树存在目录追加,不存在创建)
Qt实现自定义目录添加到导航树(导航树存在目录追加,不存在创建)原创 2024-10-24 06:00:00 · 197 阅读 · 0 评论 -
windows启动qtcreator,任务管理器有,但是界面和任务栏不显示解决方案
windows启动qtcreator,任务管理器有,但是界面和任务栏不显示解决方案原创 2024-10-23 06:00:00 · 417 阅读 · 0 评论 -
QPushButton设置setEnable(false)后,按钮未置灰,而是显示非置灰样式解决方案
QPushButton设置setEnable(false)后,按钮未置灰,而是显示非置灰样式解决方案原创 2024-10-22 06:00:00 · 603 阅读 · 0 评论 -
Qt编译错误:-1: error: cannot open C:\Users\username\AppData\Local\Temp\main.obj.4760.156.jom解决方案
Qt编译错误:-1: error: cannot open C:\Users\username\AppData\Local\Temp\main.obj.4760.156.jom解决方案原创 2024-10-21 06:00:00 · 458 阅读 · 0 评论 -
Qt QTableView和QStandardItemModel包含搜索出现的文本及隐藏顶层节点
使用Qt进行开发时,树结构一般是使用QTreeWidget或使用QTreeView+QStandardItemModel结合。原创 2024-01-11 22:32:04 · 784 阅读 · 0 评论 -
Qt 智能指针QScopedPoint用法
QScopedPointer类用于存储一个指向动态分配的对象的指针,并在对象销毁时自动删除它。手动管理堆分配的对象是困难且容易出错的。常见的后果是代码内存泄漏,难以维护。QScopedPointer是一个小工具类,通过将基于堆栈的内存所有权分配给堆分配,一般称资源获取即初始化(RAII),从而大大简化了这一点。QScopedPointer保证当当前作用域消失时,所指向的对象将被删除。当使用QScopedPointer时,可以确保在函数退出时,所分配的对象会被自动删除,从而避免了内存泄漏。原创 2024-01-10 22:18:52 · 1522 阅读 · 0 评论 -
Qt QProcess进程间调用及交互通信,完整示例
Qt QProcess进程间调用及交互通信,完整示例原创 2024-01-09 21:40:51 · 4869 阅读 · 0 评论 -
Qt 快速读取大文件最后一行内容
Qt 快速读取大文件最后一行内容原创 2024-01-09 21:16:40 · 1527 阅读 · 0 评论 -
Qt读取文件对比:每次获取自定义的长度和使用系统的API,耗时对比
以下是三种方式,按行读取,测试所用耗时。QString strInfo = QString("line : 第 %1 行, info : %2").arg(QString::number(nLineNum), ba);if(!return;// 如果内容中有中文需要添加以下代码,不然含有中文时乱码while(!while(true) // 每次解析读到的m_nMaxSize数据if(-1 == nPosTmp) // 当没有找到以"\r\n"为分割的内容时,返回 -1。原创 2024-01-08 22:24:39 · 873 阅读 · 0 评论 -
QProgressDialog用法及结合QThread用法,四种线程使用
类提供耗时操作的进度条。进度对话框用于向用户指示操作将花费多长时间,并演示应用程序没有冻结。此外,还可以给用户一个中止操作的机会。进度对话框的一个常见问题是很难知道何时使用它们;操作在不同的硬件上花费不同的时间。为这个问题提供了一个解决方案:它估计操作将花费的时间(基于步骤的时间),并且仅在估计超过(默认为4秒)时才显示它自己。使用和或构造函数设置操作中的“steps”数,并在操作进行时调用setValue()。steps数可以任意选择。原创 2024-01-03 21:35:16 · 3561 阅读 · 0 评论 -
【Qt】使用QDataStream向QByteArray内读写数据时,输出QByteArray数据为空解决方案
【Qt】使用QDataStream向QByteArray内读写数据时,输出QByteArray数据为空解决方案原创 2023-12-17 22:25:45 · 1734 阅读 · 0 评论 -
【Qt问题记录】使用QDebug类输出不带转义或双引号
使用QDebug类输出不带转义或双引号原创 2023-12-15 23:46:03 · 1140 阅读 · 0 评论 -
【Qt】点击QTreeWidget空白处,使当前选择的Item失效
【Qt】点击QTreeWidget空白处,使当前选择的Item失效原创 2023-12-14 23:03:37 · 1072 阅读 · 0 评论 -
【Qt之QNetworkAccessManager】概述及示例
【Qt之QNetworkAccessManager】概述及示例原创 2023-12-14 22:47:14 · 4300 阅读 · 0 评论 -
“ABCD“[(int)qrand() % 4]作用
的作用是从 “ABCD” 这四个字符中随机选择一个字符。例如,它可能会返回 ‘A’、‘B’、‘C’ 或 ‘D’。原创 2023-12-13 23:09:59 · 837 阅读 · 0 评论 -
【Qt】报错error:undefined reference to `vtable for Consumer‘的解决方法
【Qt】报错error:undefined reference to `vtable for Consumer‘的解决方法原创 2023-12-13 23:09:36 · 982 阅读 · 0 评论 -
【Qt】在表格QTableWidget或者QTableView中,当主键Id存在时更新数据,不存在时添加数据解决方案
【Qt】在表格QTableWidget或者QTableView中,当主键Id存在时更新数据,不存在时添加数据解决方案原创 2023-12-06 21:13:04 · 1375 阅读 · 0 评论 -
【Qt】QLineEdit显示输入十六进制,位数不足时按照规则填充显示及每两个字符以空格填充
【Qt】QLineEdit显示输入十六进制,位数不足时按照规则填充显示及每两个字符以空格填充原创 2023-12-06 21:12:27 · 3035 阅读 · 0 评论 -
【Qt之QColor】
在这个示例中,我们创建了一个QWidget窗口,并使用QPainter在窗口中绘制三个带有不同颜色的矩形。其中,我们使用QColor类来设置和表示颜色。通过setBrush()方法,我们可以设置矩形的填充颜色。QColor是Qt框架中一个表示颜色的类,它提供了大量的方法进行颜色的构造、转换和操作。运行此示例,可以看到窗口中绘制了三个带有不同颜色的矩形。原创 2023-12-01 23:51:18 · 593 阅读 · 0 评论 -
【Qt之QPen】
首先,我们创建了一个 QPen 对象,并设置画笔的颜色、宽度和风格,然后使用 QPainter 对象的 setPen 函数将画笔设置为当前绘制的画笔。继而,我们调用 QPainter 对象的 drawRect 函数来绘制矩形。最终,通过重载 QWidget 的 paintEvent 函数,在需要绘制的时候调用 QPainter 对象的绘制函数来完成绘制。下面是一个简单的使用 QPen 类的示例,用于在 QWidget 上绘制一个矩形。QPen 类是 Qt 框架中的一个类,用于定义绘制的画笔。原创 2023-12-01 23:50:06 · 751 阅读 · 1 评论 -
【Qt绘图】之绘制坦克
【Qt绘图】之绘制坦克原创 2023-11-30 22:25:21 · 684 阅读 · 0 评论 -
【Qt之QSqlRelationalDelegate】描述及使用
【Qt之QSqlRelationalDelegate】描述及使用原创 2023-11-29 20:32:41 · 875 阅读 · 0 评论 -
【Qt之QSqlRelationalTableModel】描述及使用
【Qt之QSqlRelationalTableModel】描述及使用原创 2023-11-29 20:00:00 · 1355 阅读 · 0 评论 -
【Qt之QSqlTableModel】介绍及使用
【Qt之QSqlTableModel】介绍及使用原创 2023-11-28 23:44:32 · 3607 阅读 · 0 评论 -
【Qt】QStackedWidget、QRadioButton、QPushButton及布局实现程序首页自动展示功能
【Qt】QStackedWidget、QRadioButton、QPushButton及布局实现程序首页自动展示功能原创 2023-11-27 20:40:39 · 880 阅读 · 0 评论 -
QMap key()和value(const Key &key, const T &defaultValue = T()) const第二个参数作用
QMap key()和value(const Key &key, const T &defaultValue = T()) const第二个参数作用原创 2023-11-27 20:24:24 · 1109 阅读 · 0 评论 -
【Qt】之QSet使用
【Qt】之QSet使用原创 2023-11-27 20:23:59 · 1393 阅读 · 0 评论 -
【Qt】获取当前系统用户名:9种获取方式
【Qt】获取当前系统用户名:9种获取方式原创 2023-11-27 20:22:32 · 1988 阅读 · 0 评论 -
【Qt】判断QList链表内是否有重复数据
【Qt】判断QList链表内是否有重复数据原创 2023-11-26 23:46:00 · 1205 阅读 · 0 评论 -
【Qt绘制仪表盘】
【Qt绘制仪表盘】原创 2023-11-25 21:04:28 · 1139 阅读 · 1 评论 -
【Qt之QFileInfo】使用
【Qt之QFileInfo】使用原创 2023-11-25 20:46:44 · 2098 阅读 · 0 评论 -
QLineEdit设置掩码Ip
QLineEdit设置掩码Ip原创 2023-11-24 23:47:37 · 1086 阅读 · 0 评论 -
【Qt之QTextDocument】使用及表格显示富文本解决方案
【Qt之QTextDocument】使用及表格显示富文本解决方案原创 2023-11-24 23:18:40 · 3461 阅读 · 0 评论