
笔记
TbearKevin
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
QTableWidget和链表排序问题
Tablewidget/TableView排序∶ui.tablewidget.sortByColumn(1,Qt::AscendingOrder);// 第一个参数:需要排序的列//第二个参数:升降序(升序:AscendingOrder 降序列:DescendingOrder)链表排序:QstringList StuNum;std:sort(StuNum.begin(), StuNum.end(), [](const QString& s1, const QString& s2)原创 2022-12-09 12:21:33 · 380 阅读 · 1 评论 -
Qt信号槽传递自定义数据类型
需要借助 QVariant对自定义的数据类型进行注册(结构体链表等)Q_DECLARE_METATYPE(数据类型)如:Q_DECLARE_METATYPE(QList)写一个信号void sig_Data(QVariant type);触发该信号QVariant Data;Data.setValue(注册数据类型的实例)emit sig_Data(Data);写一个接收槽void slot_Data(QVariant type);注册数据类型 实例 = type.原创 2022-12-09 11:56:31 · 646 阅读 · 0 评论 -
Qt中JSON的生成与解析
Qt中JSON数据的生成与解析原创 2022-11-06 22:12:14 · 2751 阅读 · 0 评论 -
Qt中读写本地文件.ini的应用
读写本地文件可以用于保存用户在本地的信息如账户信息,密码等,在Qt中借助QSetting来实现。新增:// 第一个参数:目录+文件名(默认在生成的bulid里)// 第二个参数: 默认,可读可写QSetting Info("./ini/iniTest", QSetting:IniFormat);// 创建一个组Info.beginGroup(“userInfo”);Info.setValue(“userName”,“小美”);Info.setValue(“password”,“Ilovexi原创 2022-10-29 09:58:43 · 616 阅读 · 1 评论 -
Qt绑定自定义类型信号和槽
当我们使用Qt自定义信号绑定信号槽,传递的参数不是int,char这些基础数据类型,比如传递一个结构体的时候,这时我们的编译器会报错“cannot queue arguments of type…”这说明我们的信号槽传递的数据类型没有进行注册,只需要注册即可。解决方案:(注:在信号发射的.h文件中添加以下代码)1.#include [添加头文件]2.qRegisterMetaType<结构体名字>(“结构体名字”)[添加在构造函数中]原创 2022-09-06 08:46:24 · 852 阅读 · 1 评论