12 军神关云长

尚未进行身份认证

我要认证

既然选择了远方,便只顾风雨兼程。

等级
TA的排名 2w+

windows下qt程序崩溃后自动将程序拉起来

当程序遇到未处理异常(主要指非指针造成)导致程序崩溃死,如果在异常发生之前调用了SetUnhandledExceptionFilter()函数,异常交给函数处理。MSDN中描述为:Issuing SetUnhandledExceptionFilter replaces the existing top-level exception filter for all existing and all future threads in the calling process.因而,在程序开始处增加Se.

2020-06-22 14:46:38

使用QAxObject读excel

// .hclass ExcelHelper : public QObject{ Q_OBJECTpublic: explicit ExcelHelper(QObject *parent = 0); ~ExcelHelper(); bool newExcel(const QString &fileName); QVariantList ReadExcel(const QString &fileName);private: Q.

2020-06-17 15:29:41

Windows Qt5下用QAxObject快速读写Excel指南

转自:https://blog.csdn.net/u013541325/article/details/102511490Qt Windows 下快速读写Excel指南很多人搜如何读写excel都会看到用QAxObject来进行操作,很多人试了之后都会发现一个问题,就是慢,非常缓慢!因此很多人得出结论是QAxObject读写excel方法不可取,效率低。后来我曾试过用ODBC等数据库类型的接口进行读写,遇到中文嗝屁不说,超大的excel还是会读取速度慢。最后,看了一些开源的代码后发现,Win..

2020-06-17 15:14:35

QCustomPlot清除图形清除不了,需要在qtcreator中设置qcustomWidget窗口背景色才能清除

Qt-QCustomplot画静态、动态曲线教程图解https://blog.csdn.net/qqwangfan/article/details/93897902如上面加入QCustomplot源文件,在QtCreator中将QWidget提升为QCustomPlot窗口后,在QCustomPlot上面画了图像,出现想清空图像清空不了的情况。估计是QCustomPlot的一个bug...

2020-04-28 17:55:24

Qt中不能使用#pragma comment(lib,...)这种方式导入lib

Qt中导入win库的时候 不能使用#pragmacomment(lib,...) 这是MSVC专有的表达式在mingw中是则不行,需要在Qt的pro文件中加入LIBS+=-lxxx 即可比如:msvc中:#include <Shlwapi.h>#pragma comment(lib, "shlwapi")minGw:pro文件添加:LIB...

2020-04-14 15:11:58

介绍X-MODEM协议和Y-MODEM,Z-MODEM的区别

介绍X-MODEM协议研究Xmodem协议必看的11个问题TechWeb-技术社区/\8@)u'H;f9L/V"p;K1oXmodem协议作为串口数据传输主要的方式之一,恐怕只有做过bootloader的才有机会 接触一下,网上有关该协议的内容要么是英语要么讲解不详细。笔者以前写bootloader时研究过1k-Xmodem,参考了不少相关资料。这里和大家交流一下我对Xmodem的理解,...

2020-04-13 11:53:27

Qt开发笔记:mqtt介绍、QtMqtt编译和开发环境搭建

转载自:https://blog.csdn.net/qq21497936/article/details/91463870目录MQTT协议简介设计原则特点发布/订阅者模式MQTT服务器MQTT协议中的方法Qt搭建MQTT编程环境介绍下载mqtt编译mqtt(注意:使用release编译)部署mqtt模块到qt头文件(include)库文件(l...

2020-04-07 17:36:17

使用git提交代码到github

使用git提交代码到github转载沙湖的天地最后发布于2016-11-01 16:11:50阅读数 252收藏展开转载自:http://blog.csdn.net/hanhailong726188/article/details/46738929本文出自:【海龙的博客】第一步:建立git仓库cd到你的本地项目根目录下,执行git命令git init1...

2020-03-30 14:52:22

现代C++之理解decltype

decltype用于生成变量名或者表达式的类型,其生成的结果有的是显而易见的,可以预测的,容易理解,有些则不容易理解。大多数情况下,与使用模板和auto时进行的类型推断相比,decltype作用于变量名或者表达式只是重复了一次变量名或者表达式的确切类型:const int i = 0; // decltype(i) 为 const intbo...

2020-03-27 11:02:35

C++ 工程实践:避免使用虚函数作为库的接口

原文:http://blog.csdn.net/Solstice/archive/2011/03/12/6244905.aspx陈硕 (giantchen_AT_gmail)Blog.csdn.net/Solstice摘要:作为 C++ 动态库的作者,应当避免使用虚函数作为库的接口。这么做会给保持二进制兼容性带来很大麻烦,不得不增加很多不必要的 interfaces,最终重蹈 COM...

2020-03-25 15:05:27

Qt for Android开发入门

1. Qt for Android环境搭建1.1 打包需要的工具1.2 JDK安装如果之前配置过,就可以跳过这一步。下载java jdk 64:java jdk 1.8x64下载java jdk 32:java jdk 1.8x86Java jdk 1.8 官网:http://www.oracle.com/technetwork/java/javas...

2020-03-20 11:03:32

QLineEdit限制输入最多8个16进制字符

ui->lineEdit->setInputMask("HHHHHHHH"); // H 表示Hexadecimal character required. A-F, a-f, 0-9. 连输入8个H表示最多可以输入8个16进制字符

2020-03-19 14:40:56

Qt设置应用程序图标

1.将需要添加的图标放到工程目录下2.在.pro工程添加一句 RC_ICONS = test.ico3.编译,运行,则应用程序运行时图标和缩小到任务栏图标都变成了test.ico参照:Qt 之设置程序图标https://blog.csdn.net/zl_95520/article/details/81017700...

2020-03-17 15:22:15

QString设置参数格式宽度并填充0。

int i = 1;QString str = QString("插入:%1").arg(i,2,10,QLatin1Char('0'));arg() 第二个参数是宽度,第三个参数是进制数,第四个参数需要用QLatin1Char('0'),才会填充0

2020-03-04 11:29:06

Udp广播,线程发送与接收数据

''' Udp广播,线程发送和接收数据。 广播的核心是bind和setsockopt '''#! python3# encoding: utf-8import socketimport threadingimport timedef upd_send(udpSocket): ip = '<broadcast>' port = 51213 r...

2020-03-03 16:57:55

python批量修改文件编码格式,由utf-16 le 格式转为utf-8

#! python3# encoding: utf-8import osimport chardetdef strJudgeCode(str1): return chardet.detect(str1)"""def readFile(path): with open(path,'r',encoding='utf-16 le') as f: filecontent ...

2020-02-27 11:40:09

python str byte 转换

# bytes object b = b"example" # str object s = "example" # str to bytes bytes(s, encoding = "utf8") # bytes to str str(b, encoding = "utf-8") # an alternative meth...

2020-02-27 10:40:16

VLC-Qt 入门指南

关于 VLC-QtVLC-Qt:一个结合了 Qt 应用程序和 libVLC 的免费开源库。它包含了用于媒体播放的核心类,以及用于更快速地进行媒体播放器开发的一些 GUI 类。官网地址:https://vlc-qt.tano.si/ Github 地址:https://github.com/vlc-qt 示例地址:https://github.com/vlc-qt/example...

2020-01-16 11:34:48

Maximum Segment Size,TCP一次传输发送的最大数据段长度。

来了解2个TCP的概念:MSS:Maximum Segment Size,TCP一次传输发送的最大数据段长度。RTT:Round-Trip Time,往返时延,表示从发送端发送数据开始,到发送端收到来自接收端的确认(接收端收到数据后便立即发送确认),总共经历的时延。TCP传输大块数据时,肯定需要进行数据分段,而每个分段所能携带的最大数据就是1个MSS,假设大块数据为100个MSS,那么...

2020-01-15 15:22:40

qtablewidget的setSortingEnabled()函数有问题(qt5.9.6版本)

想要使用qtablewidget的表头点击排序功能。当使用了qtablewidget的setSortingEnabled()函数时,如ui->tableWidget->setSortingEnabled(true);点击表头确实是能排序(qt5.9.6版本),但是如果在点击了表头排序后,再调用清空表格内容的函数,如:ui->tableWidget->clearC...

2019-11-16 11:30:23

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 红花
    红花
    子板块内专家分月排名榜第一
  • 黄花
    黄花
    子板块内专家分月排名榜第二