一些小功能
一个美女
空有美貌,不断努力填充自己
展开
-
QT里面写单例 懒汉与饿汉
记性太差了,看到别人的单例我竟然啥都想不起来,没错,就是这么菜,鸡肋的我好记性不如烂笔头首先,记住一个单例类的组成:1、将构造函数声明为private或者protect,防止被外部函数实例化2、保存一个private static的类指针保存唯一的实例3、声明一个public方法来实例化一个实例,该方法返回单例的唯一的实例1、懒汉加锁——线程安全.h文件#if...原创 2019-06-05 19:39:15 · 434 阅读 · 0 评论 -
Ubuntu + QT导出Excel表格
最近工作当中遇到了要导出表格的需求,找了半天终于找到了一个好用的,QXlsx,这是一个第三方库,需要下载并安装源码:https://github.com/dbzhang800/QtXlsxWriter下载完成之后进入到目录中进行安装:qmakemakemake install在qmake过程中遇到了qmake: could not exec ‘/usr/lib/x86_64...原创 2019-06-01 14:52:18 · 2509 阅读 · 2 评论 -
linux + QT导出CVS文件
在上一篇是生成Excel表格,但是突然需求改变说是生成csv文件,于是就改为csv,csv不需要安装什么第三方库,用QT自带的QFile类来实现就可以了,实现起来也比较简单直接上代码:QList<QPoint> lis ;QPoint point(1555555555,12) ;for (int i = 0; i<10000; i++) { lis.appe...原创 2019-06-01 15:10:11 · 665 阅读 · 0 评论 -
QT QlineEdit过滤器的简单实用
需求是鼠标点钟lineedit的时候弹出路径选择框,自然而然就想到了过滤器了,但是好久不用给忘了,虽然简单而且网上资源很多,但是还是要做个记录提醒自己好记性不如烂笔头1、.h文件加入bool eventFilter(QObject *obj, QEvent *ev);2、为相应的object安装过滤器ui->lineEdit_3->installEventFilte...原创 2019-06-01 15:24:54 · 806 阅读 · 0 评论