![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt学习 正文
Daniel_LF
这个作者很懒,什么都没留下…
展开
-
Qt 学习 第2节 日志输出和保存
重载 outputMessage (注意Qt4和Qt5有点不同)#ifndef Qt_5//===Qt4DebuggerPrinter printer;void outputMessage(QtMsgType type,const QMessageLogContext &context, QString &msg){ static QMutex mutex;原创 2017-10-21 15:52:32 · 304 阅读 · 0 评论 -
Qt学习 使用NSIS打包程序
nsis下载地址:http://www.pc6.com/softview/SoftView_14342.html nsis使用:启动NSIS程序主界面,选择“可视化脚本编辑器(VNISEdit)”菜单,开始制作自己的安装包 选择“使用脚本向导创建新的脚本文件”,确定 进步脚本向导,下一步 第一步,这里填转载 2017-11-23 12:47:18 · 1223 阅读 · 0 评论 -
QSplitter界面布局
Qt应用开发 · 2 -- 界面初步设计14 Apr 04 17:05之前的一篇可以算是前置知识的快速介绍。从这篇开始就是正式地编写应用了。其实是因为之前我还没有想好要做什么应用。为了兼顾举举例子和真实性,选了这么一个应用:PQ笔记。基本的功能如下:笔记支持富文本粘贴按文件夹分类笔记##画出大概的样子 先来一个大概的设计图。就是一个规规矩矩的三栏布局,左边是转载 2017-09-25 16:52:00 · 1024 阅读 · 0 评论 -
QAbstractItemView
QAbstractItemView描述: QAbstractItemView 为所有的视图项提供了基础的功能。QAbstractItemView是所有的使用QAbstractItemModel模型的视图的基类,是一个不能被实例化的抽象类。它通过信号槽机制为与模型的交互操作提供了一个标准化的接口,确保子类视图能够随着模型的变化而及时更新。该类对键盘和鼠标的导航、视窗的滚动、项的编辑以转载 2017-09-26 10:53:27 · 6836 阅读 · 2 评论 -
Qt 学习 第6节 添加绘图控件Qwt
WIN7+Qt5.5.0+qwt-6.1.3环境搭建一、准备环境1、Qt5.5.0下载地址:http://download.qt.io/archive/qt/5.5/5.5.0/选择如下版本下载安装之后添加环境变量这个就不用过多描述2、qwt-6.1.3下载地址:https://sourceforge.net/projects转载 2017-10-23 16:08:48 · 874 阅读 · 0 评论 -
Qt 学习 第5节 Qt之创建并使用共享库
简述在 Windows 中,有动态链接库(DLL - Dynamic Link Library);在 Linux 中,有共享库(Shared Library),它们是相同的!由于平台和编译器的差异,输出的库文件也不同:在 Windows 中,MinGW 将输出 .a 和 .dll;MSVC 将输出 .lib 和 .dll。在 Linux 中,MinGW 将输出转载 2017-10-23 11:08:33 · 295 阅读 · 0 评论 -
Qt 学习 第4节 多线程
回顾Qt之线程(QThread),里面讲解了如何使用线程,但还有很多人留言没有看明白,那么今天我们来一起瞅瞅关于QThread管理线程的那些事儿。。。一、线程管理1、线程启动void start(Priority priority = InheritPriority)调用后会执行run()函数,但在run()函数执行前会发射信号started(),操作系统将根据优先级参数调度线程。如果线程原创 2017-10-21 16:28:41 · 392 阅读 · 0 评论 -
Qt 学习 第3节 导出Execel
void MainWindow::on_pushButton_save_data_clicked(){// HRESULT r = OleInitialize(0); 若在线程中导出EXecel 需要初始化内存 if(this->model_data_table->rowCount() == 0) { return; } QDir tm原创 2017-10-21 16:16:55 · 212 阅读 · 0 评论 -
Qt 学习 第1节 自定义数据类型应用
一、使用QVariant转换 SaveDBDataType saveDBDataType; QVariant data; data.setValue(saveDBDataType);设置数据 SaveDBDataType q1 = data.valueSaveDBDataType>();读取数据二、注册数据类型qRegisterMetaType主要是在定义信号槽的时候,传递转载 2017-10-21 15:40:51 · 474 阅读 · 0 评论