Qt 5/6 源码编译 桌面版

其实参考官方教程就可以:Qt for Windows - Building from Source | Qt 5.15依赖组件:Qt for Windows - Requirements | Qt 5.15如果不想自己编译,直接从他的安装工具可以选择:https://mirrors.tuna.tsinghua.edu.cn/qt/archive/online_installers/4.5/qt-u
阅读全文

qtcreator 侧边栏显示图标和文字

就是运行按钮那里不只显示图标,还要显示文字。只需要点击菜单 View->Mode Selector Style->Icons and Text。害得我到setup找半天。。。
阅读全文

QTableView tablewidget 单元格设置浮点数小数点多于3位

当你的sqlite为小数类型,你会发现默认只能有2个小数点。这时候要用代理来实现这一列的类型,使他符合我们的小数点及最大最小值等要求。首先借花献佛:数据库操作QTableView保存小数点的位数_尘客-追梦的博客DoubleSpinBoxDelegate::DoubleSpinBoxDelegate(QObject *parent) : QStyledItemDelegat
阅读全文

Qt中多线程的使用方式对比表格,赞!

用表格来给大家呈现,省的老是搞不清楚Qthread、Qthreadpool等的用法:类说明QThread最常用,重写run()函数即可,可以使用信号、槽。比较适合一些常驻内存的任务。moveToThreadQThread的变种,把QObject的函数move到QThread中,也可用信号、槽。可以传递参数,后期代码维护想做成多线程但是不想大改时,move最方便,也可以常驻内存。QThreadPoo
阅读全文

Qt的QSqlQuery 使用总结

以下是转载:QT5 QSqlQuery的SELECT INSERT UPDATE DELETE命令用法_皓月盈江的博客-CSDN博客_qsqlquery selectselect查询:   QSqlQuery q("SELECT * FROM departments");    
阅读全文

QHash QList容器类修改元素的值

直接通过迭代就可以修改了:    struct LinkageAxis_t{     uint32_t x;     uint32_t y;     uint32_t z;  &nb
阅读全文

字符串压缩(长字符和短字符要分开)算法对比

shoco的压缩率最低,但是拥有最高的压缩和解压速率;smaz居中;unisox2拥有最高的压缩率,可是它的压缩和解压性能最低。
阅读全文

真正工程应用的C++接口编写讲解

此文为吾10多年开发心得,主要描述接口编写方面的规范,以及为什么这么做:1.      引言... 41.1         编写目的... 41.2         术语及缩写... 41
阅读全文

qmake在工程管理subdirs传递变量到pro中

有时候我们用subdirs来管理多个项目。加入这个项目可以通过某个变量来构建不同版本的程序,那么就会存在一个配置文件,然后改这个文件就生成不同版本。例如:Config.pri这样写:# 定义当前项目标识 APP_CONFIG_NAME = F*ckPelosi 又或者 APP_CONFIG_NAME = F*ckUsa在实际项目myApp.p
阅读全文

QList 容器类删除元素的安全方法

removeAt()是不安全的,最安全的是erase(),如果用removeOne()还要重载运算符 == ,不爽,测试用例如下:在有重复元素情况下,removeAt明显错误。
阅读全文