自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

转载 Qt Windows高清DPI自适应分辨率缩放,比较完美的解决方案

我们知道,从win7系统开始,点击桌面右键,显示设置中有个缩放方案,可以缩放文本、应用的界面和文字。如果我们选择缩放后,你会发现大部分程序可以比较完美的缩放,但是你的QT程序显示效果却和多数程序不一致,不是程序界面太大,就是文字比例不对,或者这样那样的显示问题,无论怎么调节,均感觉不正常,原因何在?经过一番研究,结论如下:QT这个地方真应该好好规整一下,规划设计的太乱了,开发者真的无所适从先说最终解决方案:使用资源qrc里添加,qt/etc/qt.conf,qt.conf中Window.

2021-04-20 20:02:31 3001 1

原创 QString转换QByteArray乱码问题

先从QByteArray转QString然后QString转换QByteArray时会碰到编码的问题,导致转换的值是乱码:下面的转换方式可以解决乱码的问题:str.toStdString().data()

2020-08-11 10:19:18 1246

转载 QT C++ 获取计算机软件、硬件信息cpu、内存、显卡、操作系统等信息

在使用QT 和 C++编程过程中,我们来讲讲怎样获取计算机软件和硬件信息,包括计算机名称、cpu、显卡、内存、操作系统、几个屏幕以及每个屏幕的分辨率、硬盘信息、IP、MAC地址、公网IP、以及是否能够联网等信息。头文件包含#include <QHostAddress>#include <QNetworkInterface>#include <QNetworkAccessManager>#include <QNetworkRequest>#inc

2020-06-08 16:20:08 2444

原创 QT支持webp动画 解决透明堆叠问题

1.添加一些代码// ${QT_SRC}/qtimageformats/src/plugins/imageformats/webp/qwebphandler.cpp// function QWebpHandler::readif (m_features.has_alpha && (m_iter.dispose_method == WEBP_MUX_DISPOSE_BACKGROUND || m_iter.blend_method == WEBP_MUX_N

2020-05-11 18:22:30 938

转载 QtAV编译配置和入门使用(Qt5.11.1+VS2017)

参考文档:https://github.com/wang-bin/QtAV/wiki/Build-QtAV为Qt的音视频开发储备一、编译准备QtAV发行(为了后续编译需要的头文件):https://sourceforge.net/projects/qtav/QtAV源码:https://github.com/wang-bin/QtAVFFmpeg Dev(ffmpeg-4.0....

2020-02-28 17:17:09 1269

转载 Qt-生成dump文件

Qt-生成dump文件 :https://blog.csdn.net/a844651990/article/details/85225273

2019-07-01 15:36:45 1024

转载 数字签名工具signtool

签名工具 SignTool.exe.NET Framework 4.5签名工具是一个命令行工具,用于对文件进行数字签名,验证文件和时间戳文件中的签名。安装 Visual Studio 和 Windows SDK 时会自动安装此工具。要运行工具,我们建议您使用 Visual Studio 命令提示符或 Windows SDK 命令提示符(也称 CMD Shell)。您可以使用这些实...

2019-06-05 17:50:36 9943 1

原创 编译QT5.12.3/QT5.13.2的QtWebEngine模块 支持mp4

由于qt自带的QtWebEngine模块无法播放HTML5中的mp3 mp4,需要重新编译:下附编译好的库,不想重新编译的可以直接下载使用5.12和5.13编译和配置步骤是一样的重点:磁盘一定要预留80G以上环境:vs2017 QT5.12.3在所有平台上,都需要以下工具:注:这几个工具除了Pytho2需要自己安装,其他都在qt安装包里带了,pythone是自己安装后...

2019-06-04 16:14:26 7695 20

转载 关于QT的系统总结

原文地址:: 相关文章1、关于QT的系统总结----http://www.cnblogs.com/wangqiguo/p/4625611.html   源地址:http://www.cnblogs.com/wangqiguo/p/4625611.html阅读目录编译环境与开发流程 QT项目的构成及原理 QT中的布局 QT中的通用控件 QVariant 类...

2019-01-22 14:44:46 217

转载 Qt知识点梳理

一、杂记    //管理整个应用程序所用到的资源    QApplication a(argc, argv);    ///将应用程序的控制权传递给Qt,程序进入事件循环,等待鼠标,键盘等事件    return a.exec();    ///这句初始化静态窗体,内部建立所需要的信号和槽对应    ui-&gt;setupUi(this);img = img.rgbSwa...

2019-01-22 11:19:39 314

原创 Qt WebEngine平台笔记

记录下:https://translate.googleusercontent.com/translate_c?depth=1&amp;hl=zh-CN&amp;prev=search&amp;rurl=translate.google.co.th&amp;sl=en&amp;sp=nmt4&amp;u=https://doc.qt.io/qt-5/qtwebengine-platform-not...

2018-05-22 16:23:57 380

原创 QT for macOS应用程序打包发布App Store记录

第一次用QT开发mac程序,中间踩过各种坑,在此记录下:一. 打包 1. 如果只用了qt的库,直接用macdeployqt打包就可以了,会按照苹果要求的目录结构把库都拷进去; 2. 如果程序中用到了第三方的库,则先执行步骤1,再把用到的库拷进.app/Contents/Frameworks/目录下;这里注意一点:需要修改库的包含路径 用otool -L( 例:otool...

2018-05-10 16:37:40 10119 5

转载 Mac下发布Qt应用程序

Qt编写的应用发布到用户手里,同时也要把Qt库一起打包给用户。方法有很多。1. 简单又麻烦的办法,静态编译Qt简单是因为静态编译的Qt库会随着应用一起发布,麻烦是我们必须自己编译静态的Qt。而且,很多情况下我们不仅是要使用Qt,还有很多其它的库,如果每一个都静态编译,我们的执行文件就太巨大了。所以简单的应用,静态编译可能是好的,但是,比较大的项目,这种方法就不推荐了。2. 好又不麻烦的办法,使用F

2018-01-19 13:56:18 602

转载 DirectX修复工具

For English version, please refer to the bottom of this page.DirectX修复工具最新版:DirectX Repair V3.5 标准版   NEW!版本号:V3.5.0.37433大小: 26.4MB/7z格式压缩,98.6MB/zip格式压缩  ,223MB/解压后其他版本:增强版  在线修复版软件类型:免费绿色软件语言:简体中文软

2018-01-18 11:17:17 6225 2

转载 Qt for Mac:发布程序(widgets和quick2)

当你用Qt开发好程序后,是不是会很期待将你的成果分享给你的小伙伴可是Qt的库并不是OS X标配的,所以我们要自己去复制库到app包里,才可以让app在其他未安装Qt的电脑上运行。比较幸运的是,Qt为我们提供了macdeployqt工具,借助于此,在OS X上发布Qt写的程序几乎是所有平台中最简单的。注:我电脑配置了Qt的bin环境,所以可以直接使用m

2018-01-08 11:58:26 300

转载 Cef应用资源布局

Application Layout应用资源布局Application layout can differ significantly depending on the platform. For example, on Mac OS X your application layout must follow a specific app bundle structure. Win

2017-12-29 10:41:18 406

转载 ffmpeg音频滤镜

音频滤镜分离声道1 转码(源文件没问题可以省略) ffmpeg -i jy.ts  -vcodec h264  -acodec aac jy1.ts2 取一个声道 ffmpeg -i jy1.ts  -af "pan=stereo|c0=FL|c1=FL" -c:v copy 1.ts   3 取另一个声道  ffmpeg -i jy1.ts  -af "pan=ste

2017-12-27 15:40:04 2001

转载 自定义圆形QLabel控件

作者:  使徒保罗邮箱:  [email protected]声明:  欢迎交流学习,如有任何疑问,请通过邮箱联系本人应用场景:  用户头像用圆形控件加载,需要任意变换尺寸,等比缩放头像图片并单击控件可以弹框设置头像自定义label功能:            1.鼠标移动到label铺透明效果图            2.捕获鼠标单击消息,提交信

2017-11-24 17:48:43 1368 1

转载 Linux服务器开发一(基础)

Linux1、Linux介绍Linux是类Unix计算机操作系统的统称。Linux操作系统的内核的名字也是“Linux”。Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核的系统。Linux是由芬兰大学Linus Torvalds于1991年编写的。2、Linux发行版组成Linux内核应用软件一些GNU程

2017-11-15 15:34:41 717

转载 Inno setup 常用修改技巧

1 、如何让协议许可页面默认选中我同意按钮[code]procedure InitializeWizard();beginWizardForm.LICENSEACCEPTEDRADIO.Checked := true;end;123452、自定义安装程序右上角图片大小[code]procedure InitializeWizard();beginWizardForm.Wi

2017-10-24 10:05:53 494

转载 Qt Creator 5 windows 版本 Debugger 配置

安装Qt libraries for Windows (可以从http://qt-project.org/downloads 获取)安装Qt Creator for Windows (可以从http://qt-project.org/downloads 获取)安装Debugging Tools for Windows (可以从http://msdn.microsoft.com/en

2017-10-11 18:23:31 2005

转载 Qt 中如何捕获窗口停用和激活的消息 Activate&Deactivate

来源:Qt 中如何捕获窗口停用和激活的消息最近一直在用Qt做一个简单的俄罗斯方块的游戏,由于要实现一个暂停游戏的功能,就是当鼠标移出正在运行的游戏,点击电脑桌面上的其他位置时,这个时候游戏暂停。在这里把实现过程简单的记录一下,作为一个学习笔记,如果有什么错误之处,还希望大家指出,共同提高,谢谢!刚开始的时候,我很自然的想到要实现这个功能,只要重载一下下面的这个函数:

2017-10-11 12:34:53 3420

转载 关于CEF基本使用

基本框架CEF 使用了多进程。主进程是“browser”进程,负责窗口管理,界面绘制和网络交互, 子进程rederes负责Blink的渲染和Js的执行、Js Binding和对Dom节点的访问, 默认的进程模型中,会为每个标签页创建一个新的"render"进程,除此之外还有plugins, GPU子进程,这些进程按需创建,象管理插件的进程和处理合成加速的进程。在ECF的所有进程中,

2017-09-06 16:35:41 9315

转载 cef3接口介绍

CEF3基本的框架包含C/C++程 序接口,通过本地库的接口来实现,而这个库则会隔离宿主程序和 Chromium&Webkit的操作细节。它在浏览器控件和宿主程序之间提供紧密的整合,它支持用户插件,协议,JavaScript对象以及 javascript扩展,宿主程序可以随意地控件资源下载,导航,下下文内容和打印等。下边总结一些最常用到的类和接口,便于了解整个cef3的代码。      C

2017-09-04 14:57:23 786

转载 推荐-高质量C++/C编程指南(林锐)

目 录前 言... 6第1章 文件结构... 111.1 版权和版本的声明... 111.2 头文件的结构... 121.3 定义文件的结构... 131.4 头文件的作用... 131.5 目录结构... 14第2章 程序的版式... 152.1 空行... 152.2 代码行... 162.3 代码行内的空

2017-08-31 14:10:20 1359

转载 Qt之界面实现技巧(QSS)

总结一下,在开发Qt的过程中的一些技巧!可遇而不可求。。。一、主界面1、窗口 最小化 最大化 关闭按钮、显示状态自定义 setWindowFlags(Qt::CustomizeWindowHint); setWindowFlags(Qt::WindowCloseButtonHint); //只要关闭按钮 setWindowFlags(Qt::WindowF

2017-07-18 15:18:15 3078

转载 自定义URL Protocol 协议

自定义URL Protocol 协议一些应用软件可以在浏览器中点击一个url后自动启动,并执行操作。这是咋实现的呢?我在 google了许多也找个博客说明。接照这些文档我也新手试了一下。通过网站调用可执行程序,主要是修改注册表,注册 URL Protocol 协议。第一步:按照如下图所示建立注册表其中 在注册表的 [HKEY_CLASSES_ROOT] 主键

2017-07-10 15:44:30 1945

转载 【Inno Setup】设置控制面板中的程序卸载的图标

装卸载面板中的图标一直是默认的图标,哪怕设置SetupIconFile或者UninstallIconFile依然如此,后来从网上查找资料,看到有使用UpdateIcon.dll去更新图标,研究了一下发现是为了应对卸载图标和安装图标不一致的情况,并不影响安装卸载面板,之后更换查找方式,寻找删除卸载图标,果然发现了解决方案,原来是在注册表中,具体方法:[Code]//在注册表中插入Di

2017-05-18 14:39:02 4249 1

转载 Qt模块化笔记之core——容器类归纳

容器类用于容纳其它类型的数据或者对象,如一个列表中有多个字符串。C++中的容器类包括“顺序存储结构”和“关联存储结构”,前者包括vector,list,deque等;后者包括set,map,multiset,multimap等。与标准C++一样,Qt提供了类似的类,列表如下:ClassSummaryQL

2017-01-01 23:18:07 409

转载 QT图形视图框架(The Graphics View Framework)

图形视图框架The Graphics View Framework 关键词翻译对照表:Graphics View:图形视图。Scene:场景 /场景管理器( Scene同时担负着管理场景中的对象,建立索引等工作)。Item:这里翻译为对象, Graphics View Framework下的 GraphicsItem是场景中可以被显示的元素。这里翻译成对象便于理解。Graphics Item:图形

2016-08-28 17:53:26 556

转载 用SVN的SubWCRev管理同步项目版本号

使用svn进行项目代码管理过程中,都有这么个问题,发布版本的时候,几下了svn的版本号,然后出现bug后,根据记录去查找对应的svn版本的代码进行定位和解决bug,但是大部分时候我们希望,在日志里面,或者在软件中编译进去svn号,这样就可以快速的定位到是哪个svn的版本出现问题,下面通过在vs2008中实现1.首先新建一个模板,比如叫version_template.h,内容如下:ifndef TM

2016-08-24 11:53:59 456

转载 在windows7的VS2005下windows media player 控件的使用问题

在windows7的VS2005下windows media player 控件的使用问题最近做个播放器,用windows7的vs2005想用windows media player控件,网上搜了很多别人的总结,可是没有发现我想要的,因为添加的wmp类以及其接口函数因操作系统不同都会不一样。下面是别人总结的在vs2005上使用windows media player控件的方法,自己试了下,

2013-10-23 11:10:21 1253

转载 用控件(CMSComm)进行串口编程

1.建立项目  2.在项目中插入MSComm控件3.利用ClassWizard定义CMSComm类控制变量4.在对话框中添加控件  5.添加串口事件消息处理函数OnComm()6.打开和设置串口参数7.发送数据  开始吧:1.建立项目:打开VC++6.0,建立一个基于对话框的MFC应用程序SCommTest(与我源代码一致,等会你会方便一点); 2.

2013-10-14 14:12:12 768

解决qt5.13.2加载webp动画半透明效果堆叠问题

解决qt加载webp动画半透明效果堆叠问题,使程序可以正常加载webp动画

2020-05-11

Qt5.13.2-qtwebengine-vs2017-32bit-relese+debug.zip

自编译的Qt5.13.2-vs2017-32bit-relese和debug版本的qtwebengine模块,支持播放mp3和mp4,解压后把bin和lib目录里面的文件直接拷贝到自己电脑上QT安装对应的bin和lib目录即可,亲测可用的~

2020-03-16

Qt5.12.3-vs2017-32bit-relese-QWebEngine.rar

自编译的Qt5.12.3-vs2017-32bit-relese版本的QWebEngin模块,支持播放mp3和mp4,解压后把bin和lib目录里面的文件直接拷贝到自己电脑上QT安装对应的bin和lib目录即可,亲测可用的~

2019-12-13

Qt5.12.3-vs2017-32bit-relese-QWebEngin.zip

自编译的Qt5.12.3-vs2017-32bit-relese版本的QWebEngin模块,支持播放mp3和mp4,解压后把bin和lib目录里面的文件直接拷贝到自己电脑上QT安装对应的bin和lib目录即可,亲测可用的~

2019-06-05

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

TA关注的人

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