自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(16)
  • 资源 (11)
  • 收藏
  • 关注

原创 qt mac和windows复制一张图片,剪贴板差异

QKeyEvent* pKeyEvent = dynamic_cast<QKeyEvent*>(event); if (pKeyEvent->modifiers() & Qt::ControlModifier && pKeyEvent->key() == Qt::Key_V) { // Sc...

2019-06-18 11:10:44 358

原创 windows命令行编译Qt程序

::设置jom环境set PATH=D:\Qt\Qt5.9.6\Tools\QtCreator\bin;%PATH%::设置Qt环境 amd64_x86 或者 amd64CALL "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64ech...

2018-11-29 15:04:47 1009

原创 qt导出、操作excel(多线程)

使用QAxObject在多线程下进行excel操作,将原来固定格式的文本文件,通过解析之后写入到excel中。效果图多线程使用 Worker *pWorker = new Worker(); connect(pWorker, SIGNAL(errorSignal(QString)), this, SLOT(onError(QString))); connect(...

2018-07-19 17:25:57 3434 2

原创 音频原始数据PCM采样率转换

        最近在做车联网项目,遇到一个问题。我们需要把设备上报的音视频数据,使用中间服务推送到rtmp服务器,推送的库使用的是srs-librtmp开源库,但是在推送音频的时候出现了问题,有一部分设备上报的音频数据采样率为8K,但是推送的第三方开源库只支持5.5 kHz、11 kHz、22 kHz、44 kHz 。如果传入其他采样率的,在推送的时候,会根据区域之间使用这四种的一个,这导致推送...

2018-07-16 16:14:58 6293 1

原创 qt qss支持的属性

记录,方便以后查找:{ "-qt-background-role", QtBackgroundRole }, { "-qt-block-indent", QtBlockIndent }, { "-qt-list-indent", QtListIndent }, { "-qt-list-number-prefix", QtListNumberPrefix }, { "-qt-...

2018-06-01 15:11:02 1699

原创 qt实现本地\网络图片查看器

        又是一个悠闲的下午。。。突然想到以前做项目时,写了个简单的网络图片查看器,翻出来看看。。。。。功能太单一了,,鄙视自己。(于是花了一两个小时,将功能完善了一下,将他改装成了图片查看器)        什么是图片查看器?要实现那些功能?我这个人最喜欢模仿了,那就照着windows自带的图片查看程序模仿吧。(windows自带不支持网络)功能点:放大,缩小,旋转,上一张,下一张,图片显...

2018-05-31 17:44:01 2286

原创 qt多线程信号槽

Qt多线程的实现1.继承QThread,重新run2.继承Object,调用moveToThread方法两种方法各有利弊:主要参考:http://blog.51cto.com/9291927/1879757在这我主要记录一点:不管是使用那种方式,要想在子线程里面触发的信号的槽函数在子线程执行,信号槽连接必须使用DirectConnection 方式;...

2018-05-25 16:56:06 1267 1

原创 C++ lamda表达式当函数参数传递

模板template&lt;typename Fn&gt;explicitPormise(QObject *parent, IWorkObj * work, Fn successS)std:function&lt;&gt;explicit Pormise(QObject *parent, IWorkObj * work, std::function&lt;void(QString)&gt; s...

2018-05-25 10:52:34 1777

原创 Qt实现全局观察者模式(多层窗体之间直接传递消息)-支持传参

Qt实现全局观察者模式(多层窗体之间直接传递消息)近来做项目发现,多个窗体之间要通信真的好麻烦,比如:A调出B,B调出C,那么C给A发消息,那就得经过B转发才能实现。对于两三层窗体,这种方法还可以接受,但嵌套太多就有点烦人了。基于这个原因,那么要实现的东西就很清楚了,有一个全局类,去直接绑定信号槽关系,在需要触发的时候,通过这个全局类的函数,去相应的触发一下,就可以实现直连通信了。globalO

2018-04-15 10:13:36 4148 9

原创 qt实现 标签控件

qt实现 标签控件咱先别说啥了,直接上图: 对照图大体介绍一哈:右边是个输入框,在右边输入内容后直接回车,就可以以标签的形式加到前边,每个标签并且有自己的删除按钮。(对!对!对!就是这个效果!!!)实现原理:

2018-02-09 15:20:12 4303 1

原创 Qt实现打开QQ聊天界面(售后服务)

先说下功能吧,很简单,就像淘宝上联系卖家一样,只是人家直接链接的是阿里巴巴。像有些小的项目,想直接利用现有的很成熟的聊天工具(QQ)来完成自己的售后在线服务,就可以直接调用相应的API直接打开QQ聊天界面,就可以和用户沟通了!看下效果 点击open的时候,会直接打开QQ聊天界面 就是这样的效果。注意:直接打开QQ聊天界面,首先第一点,你本地的QQ已经登录;其次就是你要打开的QQ号为你的好友或者是

2017-05-12 15:24:23 2095

原创 c++实现不能被继承的类

c++实现不能被继承的类实现原理:代码以及分析备注下面列出c++三种继承方式的基类特性和派生类特性。   public protected private public protected 不可见 共有继承 private private 不可见 私有继承 prot

2017-01-12 10:45:24 334 1

原创 Qt实现窗体在显示屏旁边自动隐藏(类似QQ)

Qt实现窗体在显示屏旁边自动隐藏(类似QQ)看群里有人问这个东西,本人先来无事编以自己的想法实现了下: 其实实现的点子很简单:void AutoHideWidget::leaveEvent(QEvent *event){ isAutoHide(); if (m_bIsAutoHide) { hideWidget(); }}void AutoHid

2016-12-09 10:45:09 7542 17

原创 Qt实现网格显示(图标文本)功能

Qt实现网格显示(图标文本)功能

2016-11-30 16:26:14 5906

原创 使用border-image实现轻量级历史气泡聊天显示窗

基于qt基本控件实现的气泡聊天历史信息窗口

2016-11-29 10:20:35 591

原创 QSplitter基础上布局button实现可以点击展开隐藏窗体功能

QSplitter基础上布局button实现可以点击展开隐藏窗体功能废话不说,先上图看看效果:实现这个功能是继承原来的QSplitter,QSplitterHandle,将按钮布局到QSplitterHandle上去,当点击按钮时,将当前splitter状态保存,将需要隐藏的窗体大小设置为0,再次点击时恢复保存的状态。下载源码:点击打开链接 pSplitte...

2016-11-29 10:17:41 4133 4

Qt全局观察者(多层窗体之间直接传递消息)-可传参

多个窗体之间要通信真的好麻烦,比如:A调出B,B调出C,那么C给A发消息,那就得经过B周转才能实现。对于两三层窗体,这种方法还可以接受,但嵌套太多就有点烦人了。

2021-08-06

qt导出、操作excel(多线程)

使用qt多线程,通过QAxObject将固定格式的文本文件(demo提供了选择原始文件,暂时使用的模拟数据),导出到excel,实现了进度显示

2018-07-19

c++音频原始数据PCM采样率转换-源码和demo

使用webrtc开源库中的算法,将其封装为动态库,用来转换音频原始数据pcm采样率

2018-07-16

qt实现本地\网络图片查看器

qt实现本地\网络图片查看器,网络图片支持缓存。支持图片放大、缩小、翻转已经另存为。支持切换上一张下一张。

2018-05-31

Qt实现全局观察者模式(多层窗体之间直接传递消息)

多个窗体之间要通信真的好麻烦,比如:A调出B,B调出C,那么C给A发消息,那就得经过B周转才能实现。对于两三层窗体,这种方法还可以接受,但嵌套太多就有点烦人了。

2018-04-15

qt实现-----标签窗体

右边是个输入框,在右边输入内容后直接回车,就可以以标签的形式加到前边,每个标签并且有自己的删除按钮

2018-02-09

Qt实现窗体在显示屏旁边自动隐藏/显示

Qt实现窗体在显示屏旁边自动隐藏/显示,类似于QQ实现

2016-12-08

Qt实现带有点击按钮分割布局

在QSpliter的基础上布局button,点击button使窗体直接隐藏

2016-11-29

QWebEngineView实现聊天窗

QWebEngineView实现聊天窗支持图片和动画

2016-09-13

Qt实现聊天界面--历史聊天信息源码

基于qt基本控件实现的聊天历史信息窗口

2016-09-08

qt实现-贪吃蛇

qt5实现的贪吃蛇源代码

2016-07-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除