- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 QComboBox输入提示
QComboBox自带输入提示功能,需要QCompleter的帮助 QStringList strings; strings << "chen" << "chen zheng" << "pic" << "book" << "MacBook Pro" << "Mac"; QCompleter *completer = new QCompleter(strings, this); completer->setFil
2021-10-09 17:38:59 983
原创 QT使用QListWidget实现图片列表
多张图片以缩略图的形式显示在列表中 QListWidget *m_ImageList = new QListWidget; m_ImageList->setViewMode(QListWidget::IconMode);//显示模式 m_ImageList->setIconSize(QSize(100, 100));//设置图片大小 m_ImageList->setSpacing(10);//间距 m_ImageList->setResizeMode(QListV
2021-09-09 16:16:45 10473 1
原创 visual C++2015提示0x80240017
系统:Windows Server 2008 R2经常部署windows server服务器,以前后遇到系统却补丁的问题,也一直没有记录,导致每次都要百度,特此记录一下安装vc_redist.x64.exe安装失败,32位也失败,错误码是0x80240017,查看详细日志,是因为KB2999226补丁包安装失败。“C:\ProgramData\PackageCache\FC6260C33678BB17FB8B88536C476B4015B7C5E9\packages\Patch\x64\Win.
2021-04-29 09:10:29 4873
原创 QT MQTT编译踩坑记录
最近编译mqtt,编译简单,但是还是在一开始遇到一个大坑。Qt官方在github上提供了源代码,地址:https://github.com/qt/qtmqtt这是官网提供的代码路径,如果你直接下载代码,那你就立马掉坑里了,等待你的将是让你头疼的报错,而且你还找不到解决办法例如:1、“qHash”: 51 个重载中没有一个可以转换所有参数类型 2、class QList<QMqttTopicName>' has no member named 'resize'; did ...
2021-03-17 15:01:40 857 2
原创 FileZilla Server多实例监听
FileZilla Server是非常好用ftp服务器端软件,但有时有特殊需求,一个电脑上需要安装多个ftp服务器,这是问题就来了,FileZilla Server没有提供多个端口监听,但有没有找到好用的ftp服务器。就需要想办法完成需求,天大地大,需求最大。1、首先,下载FileZilla Server软件并安装,你会得到一个ftp服务器。正确配置服务器,使它能够正常连接使用。2、找到FileZilla Server的安装目录,并复制一份3、打开FileZilla Server2文
2021-01-11 17:49:04 1258 2
原创 QLineEdit学习记录-显示输入提示
1、QLineEdit根据输入显示提示词QStringList list = { "hello","how","123" };QCompleter *com = new QCompleter(list, this);com->setCaseSensitivity(Qt::CaseInsensitive); ui.SendEdit->setCompleter(com);效果:2、添加提示语ui.SendEdit->setPlaceholderText(tr(“请
2020-07-22 15:45:47 2206
转载 ActiveMQ消息过滤
一、消息的过期允许消息过期 。默认情况下,消息永不会过期。如果消息在特定周期内失去意义,那么可以设置过期时间。有两种方法设置消息的过期时间,时间单位为毫秒:1.使用消息生产者的setTimeToLive 方法为所有的消息设置过期时间。2.使用消息生产者的send 方法为每一条消息设置过期时间。消息过期时间,send 方法中的 timeToLive 值加上发送时刻的 GMT 时间值。如果 timeToLive 值等于零,则 JMSExpiration 被设为零, 表示该消息永不过期。3、...
2020-05-26 09:38:51 375
转载 Qt中QFtp获取带有中文的文件名称出现乱码的解决方法
今天研究了一下QFtp这个类,发现访问得到的文件名称中一旦出现中文,不管怎么转换编码格式,最终显示出来的始终都是乱码。于是我深入地对这一现象进行了研究。这里先简单介绍一下我的分析过程:FTP服务器在收到List指令后,会把当前文件夹的所有项目(包括文件夹和文件的名称,大小,时间,所有者等相关信息)列举出来并返回给FTP客户端。曾经在网上看到有人说过这样一句话:“ftp 在编码问题上相当笨,笨到对编码一无所知”。确实,多数FTP服务器在返回这些名称时采用的文字编码格式为ANSI。这是一个不太好的格式.
2020-05-19 10:17:38 730
翻译 ActiveMQ消息重发和DLQ处理
当以下任何一种情况发生时,消息被重新传递给客户端:1、使用事务会话,并调用滚退()。2、在调用commit()之前关闭事务会话。3、会话使用CLIENT_ACKNOWLEDGE签收模式,并Session .recover()重发被调用。4、客户端连接超时(也许正在执行的代码要比配置的超时周期更长)。the broker默认传送策略是优先发送到他的BrokerInfo命令包中的客户端连接。但是客户端...
2018-04-28 10:26:40 8417
转载 【转】Visual Studio项目相对路径的设置,实用
这篇文章主要写给那些以前没有用过VS的新手,同时也是自己学习经验的积累,高手就不用看了以免浪费您宝贵的时间。在VS的工程中常常要设置头文件的包含路径,当然你可以使用绝对路径,但是如果你这样设置了你只能在你自己的机器上运行该工程;如果其他人拷贝你的工程到其他机器上就可能无法运行,这个是因为你在建工程时可能把工程放在了E:盘,但是其他人可能会把工程放在其他根目录下,这样会导致找不到头文件问题。对于新手...
2018-04-27 09:29:24 891
原创 QT解析JSON文件
JSON文件内容:{ "asa": "123", "Data": "234"}函数:void param::read(){ QByteArray val; QFile file; file.setFileName(QCoreApplication::applicationDirPath() + "/json1.json");//加载文件 bool open =file....
2018-04-25 17:55:39 356
原创 Qt_5编译QFtp过程
源码下载地址https://github.com/qt/qtftp研究了很久,用了网上的一些方法,总是不能都生成全,特此总结一下。版本:qt5.10.1 vs20151、是src\qftp\qftp.h中的#include <QFtp/qurlinfo.h>改为#include <qurlinfo.h>2、源码其他不用修改,直接构建src程...
2018-04-25 09:11:58 1738 4
vs2015中breakpad抓取C++程序崩溃报告
2020-03-31
海康威视WEB3.0开发包CH_WEB3.0_V1.1.0.rar
2019-07-25
QT_5之qftp源码和生成的lib,dll库文件
2018-04-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人