自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 收藏
  • 关注

原创 QT-常见问题

QString、QByteArray、QVector等容器使用了隐式共享机制,传递容器时尽量使用常量引用const & 来减少内存拷贝,在 C++(特别是 Qt)开发中,内存优化是提升程序稳定性和性能的重要环节。体系中,子对象会随父对象一起销毁,因此可以在构造时传入。1. 合理管理对象生命周期,使用智能指针。尽量让 Qt 负责释放对象,而不是手动。来管理对象生命周期,避免手动。让 Qt 事件循环自动回收:、来管理对象生命周期,避免手动。如果多个地方需要共享对象,使用。在事件循环中,避免直接。

2025-02-08 17:05:19 601

原创 windows安装wsl

wsl --list -v //查看已安装子系统。wsl --install kali-linux --web-download //下载 使用国内网络。wsl --unregister Ubantu //卸载。wsl --list --online //可以下载的列表。df-h //查看挂载的目录。

2025-01-23 11:16:34 142

原创 通信方式区别

在并行通信中,数据的各个位是通过多个信号线路同时传输的。每个位都占用一条独立的传输线路,因此可以同时传输多个数据位。在串行通信中,数据按顺序逐位传输,数据位通过单根信号线传输。每次传输一个比特,直到所有数据位传输完成。

2025-01-21 17:50:51 115

原创 CMD命令行、zhparser

启动服务并设置端口号: pg_ctl -D ../data -l logfile -o "-p 5688" start。生成数据库data文件: initdb -D ../data -W -U postgres。select * from ts_debug('zh', '笔记本电脑');select * from ts_debug('zh','今天天气真不错')----------使用---------------- 全文检索的分词插件 zhparser-------创建全文检索配置,指定名称。

2025-01-09 14:15:34 316

原创 PSQL全文索引

1. 安装WSL(Windows Subsystem for Linux)

2025-01-02 17:56:04 120

原创 qt日常积累

【代码】qt日常积累。

2024-12-19 13:56:19 150

原创 【无标题】

mutal表示可以修改捕获到的变量。

2024-12-05 00:10:09 262

原创 QDialog

exec:显示模态窗口,会一直阻塞,exec后面的代码会阻塞不会执行,直到用户关闭它,才会执行后面的代码。open:显示模态窗口,会继续执行open之后的代码。信号,并且将对话框从界面中移除。函数用于关闭对话框。只是将对话框从界面中隐藏,

2024-12-03 23:45:52 152

原创 qt右键菜单

【代码】qt右键菜单。

2024-11-29 13:14:32 118

原创 qt绘制样式

【代码】qt绘制样式。

2024-11-29 13:14:01 116

原创 static,extern

而static有作用域,只在当前文件生效,不可以跨文件链接。被static修饰的变量属于整个类,而不是某个对象。extern操作的就是a文件中的变量,

2024-10-27 21:39:28 265

原创 qt实现gif

【代码】qt实现gif。

2024-10-23 23:13:08 348

原创 c++基础知识

信号,该信号在对话框关闭时发出,并传递一个整型参数,表示对话框的返回代码(例如。C++ 会自动进行类型转换,任何非零的。有一个 finished(int)在 C++ 中,可以直接将。

2024-10-22 23:05:38 528

原创 QProxyStyle

为了自定义现有样式,需要继承QProxyStyle并重新实现所需的。

2024-10-20 18:37:47 244

原创 QtModel

后并且查询结果集的所有行都被读取时才有效。如果结果集很大或在使用游标的情况下,返回的行数可能不准确。是为了创建一个自定义的角色,并确保它不会与 Qt 内置的角色冲突。是一个基础角色,值为。

2024-10-14 00:29:45 564

原创 qt、vs报错

2.析构函数可能没写。

2024-09-30 15:04:53 130

原创 log4qt

【代码】log4qt。

2024-09-26 00:53:26 146

原创 qt制作安装包

cmd提示:'windeployqt' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

2024-09-20 00:04:42 297

原创 优盘电脑装机

优盘做启动项,会自动格式化安装的盘。

2024-09-19 23:13:42 281

原创 rcc 不是内部或外部命令,也不是可运行的程序或批处理文件

将上述路径添加到环境变量中,重启电脑。

2024-09-19 23:11:09 332

原创 qt生成uid

是 Qt 库中的一个类,用于生成和处理全局唯一标识符(UUID)。UUID 是一种128位的标识符,通常用于唯一标识对象,类型的值,表示从 Unix 纪元(1970-01-01 00:00:00 UTC)到当前时间的总秒数。

2024-08-27 11:13:20 362

原创 Quazip

当 Bandizip 用 ZIP 格式压缩文件时,QuaZip 可以正常解压这些文件。但如果 Bandizip 使用的是其他压缩格式(如 RAR、7Z 等),QuaZip 就无法解压这些文件。// 创建空目录条目。// 确保路径以斜杠结尾,以表示这是一个目录。

2024-08-16 11:44:13 223

原创 vs、clion配置使用

1.release下添加配置QT_NO_DEBUG。2.修改为多线程调试。

2024-08-09 16:38:00 526

原创 QTimer、QElapsedTimer

QTimer可以直接设置时间间隔,或者设置时间间隔后在启动。QTimer::singleShot,适用于安排延时操作或一次性事件。

2024-08-08 09:10:44 168

原创 QPaintEvent

抗锯齿:像素都是矩形的,线条在倾斜、曲线时会显示不平滑,呈现“锯齿性“。核心思想是通过调整像素颜色的透明度或亮度来减少边缘的突兀感。是 Qt 中的一个方法,用于启用或禁用绘制时的渲染提示(Rendering Hints)。渲染提示用于控制绘图的质量和性能。

2024-08-08 09:08:17 133

原创 QPixmap

pixel[ˈpɪksl]像素QPixmap是 Qt 框架中用于处理图像的一个类。它主要用于在屏幕上显示和处理图像,提供了许多实用的功能,如加载、保存、缩放、旋转、合并等。

2024-08-06 22:41:33 331

原创 QTreeView

【代码】QTreeView。

2024-08-06 09:24:35 234

原创 qt下载安装

中国互联网络信息中心:http://mirror.bit.edu.cn/qtproject/清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/北京理工大学:http://mirror.bit.edu.cn/qtproject/1.在目录栏输入CMD,然后按回车。输入以下内容回车启动在线安装程序。

2024-08-05 22:22:49 321

原创 qt-声明、宏

【代码】qt-声明。

2024-08-05 22:20:46 412

原创 qt事件过程

event是由系统或者qt本身在不同场景下发出的,比如键盘或者鼠标事件,qt本身的定时器事件。2.事件发送过程中通过事件过滤器进行过滤,默认不对任何事件进行过滤。1.notify()将事件发送到指定窗口。3.事件发送到指定窗口后,对事件进行分类。4.事件对应函数进行处理。事件发生后,分发过程。

2024-08-04 13:20:24 146

原创 QTreeWidget的itemChanged信号

是 Qt 提供的一个便利函数,用于在指定的时间间隔后执行一次性操作。它接受一个毫秒数、接收者对象以及一个槽函数作为参数。槽函数中重新触发了编辑逻辑。为了避免这种情况,使用一个定时器来延迟编辑操作,确保编辑是在。信号触发时尝试再次进入编辑状态会引发问题。这个问题通常是因为在。毫秒表示在当前事件循环处理完所有挂起的事件后立即执行。):这是延迟的时间,以毫秒为单位。信号处理完毕之后才进行的。

2024-08-01 23:18:51 624

原创 qt多线程

【代码】qt多线程。

2024-07-29 00:26:29 255

原创 窗口函数sum over

这段 SQL 语句利用窗口函数和条件聚合来计算每个分区内符合特定条件的累计次数。在实际使用中,这样的语句可以用于统计某些特定类型的累计交易次数等场景。

2024-07-28 23:58:48 635

原创 qt设置样式问题总结

QWidget后,qss样式表对其无效的情况下,需要重写paintEvent函数。3.stackwidget的setobjectname要在addwidget前。

2024-07-26 15:50:28 246

原创 qt设置过滤器

1.创建事件过滤器类,在主窗口中安装事件过滤器。2. 自定义控件,重写控件的event事件。

2024-07-23 18:51:02 388

原创 QTableView

QStandardItemModel,基于项的模型类,每一项都是一个QStandardItem对象QItemSelectionModel选择模型,跟踪视图组件的单元格选择状态。

2024-07-17 13:33:56 191

原创 QToolButton

addwidget()必须在setObjectName()之后。

2024-07-15 23:09:08 163

原创 QMimeData

QMimeData类用于在不同组件(如剪贴板、拖放操作等)之间传输数据,是一种数据容器,可以存储各种数据格式的信息。xtensions) 是描述消息内容类型的因特网标准。

2024-07-15 22:45:57 302

原创 Qstring、QVariant

/ 获取第一个到第三个部分。// 获取最后一个部分。// 获取第一个部分。// 获取第二个部分。

2024-07-11 18:20:06 245

原创 float、double

按照这个规定,单精度浮点数(float)这个数据类型所占内存大小为4个字节,也就是32位,所以单精度浮点数也叫32位浮点数,它在内存或硬盘中要占用32个比特。而较小的数据类型向较大的数据类型转换通常是安全的,因为较大的数据类型可以容纳较小数据类型的所有可能值,不会丢失精度或发生数据溢出。总结来说,较大的数据类型向较小的数据类型转换可能会导致精度丢失或数据溢出,因为较小的数据类型无法完全表示较大数据类型的所有值。默认情况下使用的格式选项,根据数值的大小自动选择科学计数法或固定小数点表示法。

2024-07-11 16:36:01 779

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除