- 博客(120)
- 资源 (1)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Qt实现系统托盘 托盘菜单 托盘提示 托盘闪烁 任务栏提示
Qt实现系统托盘 托盘菜单托盘提示 托盘闪烁 任务栏提示#-------------------------------------------------## Project created by QtCreator 2020-02-29T14:09:07##-------------------------------------------------QT ...
2020-02-29 16:33:39
1266
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 C++多态实现(通过虚继承、虚函数实现)及虚析构函数,多重继承和多级继承,纯虚函数和抽象类的使用实例
C++多态实现(通过虚继承、虚函数实现)及虚析构函数,多重继承和多级继承,纯虚函数和抽象类的使用实例代码可以直接copy运行:继承关系:类AbstractBase被类A继承,类A被类B和类C继承,类B和类C同时被类D继承。#include <string>#include <iostream>using namespace std;#define ...
2020-01-20 09:28:28
476
原创 windows/linux下svn修改URL地址
1.为什么会需要修改svn的URL地址。电脑重装后,或者电脑IP地址发生修改,需要修改svn地址,否则提示svn操作失败。2.搭建SVN环境安装svn服务器和客户端,安装完成后,才可以使用svn。本文服务器安装在windows下,客户端在windows和linux都有部署。l安装服务器如果想使用原先的svn仓库,在仓库路径设置中指定原先仓库路径即可。服务器安装包:windows svn客户端安装包:linux svn客户端安装命令:sudo apt-get i...
2022-05-04 10:26:45
5565
转载 Ubuntu下ZeroMQ安装与使用
一、zmq简介ZMQ(以下ZeroMQ简称ZMQ)是一个简单好用的传输层,像框架一样的一个socket library,他使得Socket编程更加简单、简洁和性能更高。是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性伸缩。ZMQ的明确目标是“成为标准网络协议栈的一部分,之后进入Linux内核”。现在还未看到它们的成功。但是,它无疑是极具前景的、并且是人们更加需要的“传统”BSD套接字之上的一 层封装。可以参考: http://blog.csdn.net/lfsf802/article/deta.
2022-03-20 16:46:40
3501
转载 QT5实现简单的TCP通信
QT5实现简单的TCP通信瑟寒凌风 2018-10-23 10:05:25 9282 收藏 56 分类专栏: QT开发原文https://blog.csdn.net/u014695839/article/details/70041771/这段时间用到了QT的TCP通信,做了初步的学习与尝试,编写了一个客户端和服务器基于窗口通信的小例程。使用QT的网络套接字需要.pro文件中加入一句:QT += network一、客户端的编写1、客户端的代码比服务器稍简
2021-03-27 02:38:04
373
转载 Linux下安装ffmpeg
Linux下安装ffmpeg ffmpeg是一个很强大的音视频处理工具,官网是:http://ffmpeg.org/ 官网介绍ffmpeg是:一个完整的、跨平台的解决方案,可以记录、转换和传输音频和视频。ffmpeg既可以播放视频,也提供命令行工具来处理视频,另外还有强大的视频处理库用于开发,下面是以Linux为例介绍ffmpeg的安装流程的简单的命令行对视频进行转码操作,是ffmpeg中最最简单的入门内容. 首先去官网下载源码包,这里下载的是最新的ffmpeg-3.3.1.tar.bz2,下载
2021-01-16 22:50:14
303
转载 CTK基于VTK插件使用
CTK基于VTK插件使用1.把CTK的相关dll复制到qt的bin目录下2.把CTK的VTK插件复制到qt designer目录下,在qt designer中就可以ctk 的插件了3.建立一个qt gui程序,修改项目属性添加CTK和VTK的DLL路径,由于我们把CTK的dll复制到了QT目录下,这里会自动加载添加CTK和VTK的头文件目录添加CTK和VTK的lib路径,注意,这里所有lib我们都要用debug版本的,即带有d后缀的lib。否则,编译能通过,但
2021-01-16 02:38:39
506
1
转载 VTK+CTK+Qt5 配置与测试
VTK+CTK+Qt5 配置与测试fitsir关注0.3722018.10.28 12:20:32字数 368阅读 5,727VTK、CTK的编译安装下载VTK源码地址:Gitlab或者Github CTK源码地址:Github CMake, 3.12.3 git Qt 5.11.2 Windows: Visual Studio 2017, Mac: clang + make编译编译VTK$ mkdir Libs$ cd Libs$ git clone ht
2021-01-16 02:33:32
1041
转载 windows编译CTK框架
windows编译CTK框架MingW编译一、什么是CTK总的来说就是一个框架,里面所有的对面如登录界面、日志功能、数据接收功能、解析功能、数据库访问都当做插件的形式,能够有效降低代码间的耦合。CTK包含好几个核心功能:Plugin Framework、Widgets、DICOM、DICOM Application Hosting、Command Line Interfaces,这里主要是使用Plugin Framework。插件就是动态库, 插件技术是使用c++中的多态,定义抽象类接口
2021-01-13 00:36:56
951
1
转载 CTK框架——CTK Widgets快速入门
CTK框架——CTK Widgets快速入门天山老妖S关注0人评论27888人阅读2018-05-25 18:40:52CTK框架——CTK Widgets快速入门一、CTK Widgets模块简介1、CTK Widgets模块简介CTK Widgets模块是CTK封装的用于通用功能以及生物医学成像专用领域的Qt组件库。CTK中所有部分都有大量的测试相关代码,在源码目录下Libs/xxx/Testin/Cpp目录中。CTK官方文档:http://www.commont.
2020-12-20 12:35:40
2021
1
转载 2020-11-06
微信小程序开发入门教程 做任何程序开发要首先找到其官方文档,我们先来看看其有哪些官方文档。微信小程序开发文档链接为:https://mp.weixin.qq.com/debug/wxadoc/dev/index.html,如下图:这里就是做微信小程序开发的全部官方文档。知道了文档的位置,下面我们来介绍下如何做一个微信小程序开发:/*********************************************************************...
2020-11-06 05:23:05
211
1
转载 Qt样式表使用
1、Qt样式表 Qt样式表(style sheet)是用于定制用户界面的强有力的机制,其概念、术语是收到HTML中的级联样式表(Cascading Style Sheets,CCS)启发而来,只是Qt样式表是用用于窗体界面的 与HTML的CSS类似,Qt的样式表是纯文本的格式定义,在应用程序运行时可以载入和解析这些样式定义。使用样式表可以定义各种界面组件(QWidget类及其子类)的样式,从而使应用程序的界面呈现不同的效果。很多软件具有换肤功能,使用Qt的样式表就可以很容易的实现这样的功...
2020-10-30 05:44:17
3524
转载 windows下qt程序意外崩溃,生成dump文件的方法(OK,推荐)
windows下qt程序意外崩溃,生成dump文件的方法2019-08-04 10:53:01颖妹子阅读数 120更多分类专栏:QtC++VS版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/weixin_38621214/article/details/98448...
2020-08-18 16:26:48
1636
转载 介绍一个C++的ORM工具ODB(一) | C瓜哥的博客
介绍一个C++的ORM工具ODB(一) | C瓜哥的博客介绍一个C++的ORM工具ODB(一)前段时间了解了下ORM(对象关系映射),然后就找了下C++的ORM框架,发现真的是很少,主要就下面几种名称 开源 License 需要特定的框架支持 支持Qt 支持Boost 支持MySQL 支持PostgreSQL 支持SQLite 支持XML 支持Oracle 支持MSSQL Server 支持ODBC 支持IBM DB
2020-07-28 15:45:51
2777
转载 浅谈消息队列及常见的消息中间件
浅谈消息队列及常见的消息中间件前言消息队列已经逐渐成为企业应用系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能。当前使用较多的消息队列有RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMQ等,而部分数据库如Redis、MySQL以及phxsql也可实现消息队列的功能。正文1. 消息队列概述消息队列是指利用高效可靠的消息传递机制进行与平台无关的数...
2020-07-28 15:40:40
545
转载 单生产者多消费者-生产消费者模型
单生产者多消费者-生产消费者模型#include <QtCore/QCoreApplication>#include <QSemaphore>#include <QThread>#include <QMutex>#include <iostream>using namespace std;QSemaphore vacancy(5); //空位资源QSemaphore produce(0); .
2020-05-25 14:43:59
816
转载 SQLite数据库表字段修改与删除
SQLite数据库表字段修改与删除sinat_36572506 2016-11-01 13:41:25 7554 收藏展开我创建一张表,但是在使用过程中发现字段名称会发生改变,但是SQLite数据库只允许增加表字段(alter table my_table add field_name field_type;),不允许修改和删除表字段。这时候只能使用复制表思想了。步骤如下:1、...
2020-04-29 18:48:30
1905
原创 C++多态性及容器存放指针类型,虚函数,虚析构函数,迭代器的使用实例
C++多态性及容器存放指针类型,虚函数,虚析构函数,迭代器的使用实例代码如下,可以直接运行:#include <iostream>#include <list>using namespace std;class A{public: A(){} virtual ~A(){} void setIndex(int index) ...
2020-01-20 17:32:17
295
原创 解决glog在Qt中输出中文乱码的问题
解决glog在Qt中输出中文乱码的问题//初始化参数 FLAGS_logtostderr = FALSE; //TRUE:标准输出,FALSE:文件输出 FLAGS_alsologtostderr = TRUE; //除了日志文件之外是否需要标准输出 FLAGS_colorlogtostderr = TRUE/*FALSE*/; //标准输出带颜...
2019-12-30 17:49:40
1666
转载 c++ 日志输出库 spdlog 简介(1)
c++ 日志输出库 spdlog 简介(1)参考文章:log库spdlog简介及使用 - 网络资源是无限的 - CSDN博客http://blog.csdn.net/fengbingchun/article/details/78347105spdLog的使用 - 烟消bug云散的专栏 - CSDN博客http://blog.csdn.net/yanxiaobugyunsan/art...
2019-12-25 11:32:21
755
转载 分布式编译以及如何加快编译速度
分布式编译以及如何加快编译速度2017-12-04 15:00:46zhgeliang阅读数 2985收藏版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/zhgeliang/article/details/78709821众所周知,C++项目的编译时间一般都很就,稍...
2019-12-25 11:23:23
489
转载 单例模式——C++实现自动释放单例类的实例
单例模式——C++实现自动释放单例类的实例转载SHForWork发布于2015-06-07 10:40:25阅读数 471收藏展开转自http://blog.chinaunix.net/uid-20665047-id-3718029.htmlC++编程语言是一个应用广泛的计算机应用语言,它功能强大,在一定程度上大大提高了程 序开发效率。C++单例模式也称为单件模式、单子...
2019-12-23 17:31:45
517
转载 Qt::WA_DeleteOnClose 造成的野指针问题
Qt::WA_DeleteOnClose 造成的野指针问题2016-02-26 12:28:34zzwdkxx阅读数 3559收藏更多分类专栏:Qt版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/zzwdkxx/article/details/50748429...
2019-12-06 14:40:41
510
原创 QT控制台不能输出信息(cout的信息不显示)
QT控制台不能输出信息(cout的信息不显示)问题描述:std::cout << "hello world" << std::endl;终端不显示hello world解决方案:在Qt工程文件.pro中配置:CONFIG += console添加控制终端的配置即可...
2019-11-25 11:19:58
6751
2
转载 mingw跟MSVC库的相互转换
mingw跟MSVC库的相互转换2014-05-18 22:49:56guoxiaoqian8028阅读数 4600更多分类专栏:C/C++mingw和MSVC库的相互转换本篇测试用代码:1. main.cpp#include <iostream>#include <stdlib.h>#include "mylib.h"using...
2019-10-31 18:46:43
1798
转载 Qt 之 pro 配置详解
Qt 之 pro 配置详解原文地址:https://blog.csdn.net/liang19890820/article/details/51774724简述使用Qt的时候,我们经常会对pro进行一系列繁琐的配置,为方便大家理解、查找,现将常用的配置进行整理。|版权声明:一去、二三里,未经博主允许不得转载。配置注释以“#”开始,到这一行结束。快捷键:Ctrl +...
2019-10-26 19:04:07
486
转载 Qt之QEvent(所有事件的翻译)
Qt之QEvent(所有事件的翻译)2018-05-31 09:31:36Leo_曦爵阅读数 371更多分类专栏:QT原地址:https://www.cnblogs.com/findumars/p/8076247.htmlQEvent 类是所有事件类的基类,事件对象包含事件参数。Qt 的主事件循环(QCoreApplication::exec())从事件队列中获取本地窗口...
2019-10-26 15:54:12
796
转载 系统编译时间的获取
系统编译时间的获取2015-04-27 15:02:47yjmu阅读数 898更多分类专栏:C++cocos2d-x工具版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/yanjunmu/article/details/45310351在程序打包测试,有时候会需...
2019-10-26 10:01:17
538
转载 Qt中的上下文菜单 ContexMenu
Qt中的上下文菜单 ContexMenu2018-02-26 23:19:46SallenKey阅读数 549更多分类专栏:Qt笔记Qt笔记版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/xiaoyink/article/details/79382920Qt实现...
2019-10-25 18:13:47
866
原创 自定义继承自QSciScintilla的类,出现使用VS的MSVC编译器编译失败的问题
开发环境:使用QScintilla_gpl-2.10和Qt5.5.0和MSVC2012编译器自定义继承自QSciScintilla的类,出现使用VS的MSVC编译器编译失败的问题解决方案:将工程改为使用MinGW编译器编译,则不会出现上述问题继承子QsciLexer的类,在调用时编译失败的问题对于如下错误:errorLNK2001:...
2019-10-25 18:08:28
616
转载 如何将Visual Studio的工程转成QT的工程
如何将Visual Studio的工程转成QT的工程2016-01-21 23:30:33执假以为真阅读数 8768更多分类专栏:技术综合QT版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/nirendao/article/details/50558034本人Q...
2019-10-25 17:59:18
3112
原创 DbgHelp.h文件找不到的原因
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://mp.csdn.net/postedit/102745761解决方法:1.检查是否安装了VS,且选中了C++组件2.检查是否安装了WDK套件...
2019-10-25 16:39:42
1228
原创 Qt编译失败检查定位(源代码没有问题)
版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://mp.csdn.net/postedit/102723625可以检查以下几项,测试使用。1.连接库是否存在,版本是否正确2.qmake 清理工程 重新构建工程3.修改Shade Build路径,重新编译4.注意MinGW和MSVC的区别,具体区别...
2019-10-24 14:59:39
340
转载 Windows Visual Studio下安装和使用google test(gtest)
Windows Visual Studio下安装和使用google test(gtest)2014-09-27 23:40:01officercat阅读数 14804更多分类专栏:编程技术开发环境C++版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/officer...
2019-10-18 22:06:21
1040
转载 Qt Creator 安装 VLD
Qt Creator 安装 VLD2015-04-14 16:52:55你好L阅读数 2325更多分类专栏:qt版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/lin_jianbin/article/details/45044459一、环境说明1、VLD内存...
2019-10-15 19:45:38
529
转载 Qtableview代理类实现添加Combobox 全部代码
Qtableview代理类实现添加Combobox 全部代码2017年07月24日 13:26:23小岗哥哥阅读数 3374版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/ganggegel/article/details/76019417我是把代理类单独放在一个头文件...
2019-10-15 01:11:43
1551
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人