
QT
文章平均质量分 60
stevenkoh
这个作者很懒,什么都没留下…
展开
-
libzimg在MSVC的移植,nmake的使用记录
nmake移植libzimg原创 2023-03-23 13:12:06 · 514 阅读 · 0 评论 -
vcruntime14_1.dll 导致的QT开发程序无法运行问题
一个qt开发的应用好好的,突然在Windows 10(专业版)上无法启动运行。写了一个最简单的测试,发现果然无法启动。但同样的应用测试,在笔记本电脑的Win10(家庭版)却一切正常。非常挠头这东西挺要命的,因为目标应用不要求“管理员权限”,普通用户+绿色软件。看了下,右击用“管理员权限”启动程序,一切正常。初步判断应该是某个dll无法正确加载的原因。查看QT官方资料https://doc.qt.io/qt-5/windows-deployment.html 发现有个Dependency...原创 2021-07-07 14:04:25 · 1242 阅读 · 0 评论 -
QT Image插件plugin编写
QT Image插件编写QT的QImage用过都知道,真香!工作中遇到一个情况,需要编写一个包装一个私有的图像格式,其实就是为了不让人随意引用而已,防个君子而已。如果能做成插件形式,修改个格式名称,那么就和以前的QImage一样了,其他部分根本用不着修改。看了下,...原创 2021-05-22 11:08:33 · 858 阅读 · 4 评论 -
QT CONFIG分析,以及debug/release分别配置
看了下 Qmake 的 CONFIG,挺绕的。看官方:https://doc.qt.io/qt-5/qmake-test-function-reference.htmlCONFIG 是一个互斥。关键取决于第二个。遂看了下配置,debug/release多了个"CONFIG+=debug"。那么debug就是后一个(第二个)关键参数CONFIG(debug, debug|release) { #debug message("debug11") ..原创 2021-04-22 16:50:25 · 1285 阅读 · 0 评论 -
JPEG V8非标准图片SmartScale的图片判别
ijg的libjpeg库很多系统使用,其V8版本增加了“无损缩放SmartScale”的功能,但被ITU给拒了。哈哈。具体可以看这里,https://fireattack.wordpress.com/2016/02/21/jpeg/SmartScale不熟悉的同学可以看这里:https://libjpeg-turbo.org/About/SmartScale我发现QT的QImage模块可以支持这种SmartScale格式图片,但其他包括微软以及常用的看图软件都不支持。所以,在图片预处理的时.原创 2020-07-04 16:40:52 · 354 阅读 · 0 评论 -
获取JPEG最小编码单位(MCU)大小
就是JPEG最小截取编码块 8x8的大小。引述地址:https://www.impulseadventure.com/photo/rotation-partial-mcu.htmlhttps://www.impulseadventure.com/photo/jpeg-minimum-coded-unit.htmlhttps://quippe.eu/blog/2016/11/17/determining-minimum-coded-unit-dimensions.html源码:get.翻译 2020-07-02 08:28:50 · 1060 阅读 · 0 评论 -
Mac OS x 10.11 El Capitan安装 Qt 5.9 版本出错
Qt 5.9最新版 5.9.9 的苹果mac版本有个bug,内置的Qt Creator 4.11只能安装在 OS X 10.13(High Sierra)以后的版本。但在Qt 5.9 官方文档支持macOS 10.10, 10.11, 10.12 所以,在 El Capitan OS X 10.11 上,Qt 5.9 只能用 Qt 5.9.8 ,这...原创 2020-02-21 20:11:23 · 691 阅读 · 0 评论 -
QT属性控件 QtPropertyBrowser 的使用
自己的一些使用心得随笔,给初学者入门者。QT的属性控件,就是QT Designer的属性编辑器,灵活只用这个控件,可以减少很多开发时间。有些麻烦的是,此物明明是QT使用,却不是QT内部控件。在QT第三方 Qt-solutions的包含。但QT-solutions里面是基于QT4的代码,虽然可以使用,建议还是使用QT5源码中的 QtPropertyBrowser的控件为好。方法参考:Qt5...原创 2019-06-20 12:42:23 · 10077 阅读 · 3 评论 -
QT5混合WTL出现error: C2440: “默认参数”: 无法从“const wchar_t [1]”转换为“BSTR”
原文:http://zwmin.com/2017/08/04/error%20C2440%20'default%20argument'%20cannot%20convert%20from%20'const%20wchar_t%20[1]'%20to%20'BSTR'[%E9%94%99%E8%AF%AF%E8%AE%B0%E5%BD%95]/#C2440%E9%94%99%E8%AF%AF...转载 2018-09-25 15:09:15 · 5739 阅读 · 1 评论 -
QTSingleApplication 使用笔记
QT 版本 5.8 MSVC2015 64首先下载地址:http://code.qt.io/cgit/qt-solutions/qt-solutions.git/git一下: 那个qtsingleapplication就是了继续参照 https://www.cnblogs.com/kevinzhwl/archive/2012/08/27/2658839.html不过,目...原创 2018-07-06 15:19:10 · 4954 阅读 · 2 评论 -
QT布局的说明
QT布局主要是在随窗口变动的时候使用,类似于WTL/MFC的ResizeDialog,但是要灵活和强大的多。QT布局首先要有一个“顶级窗口布局”,也就是窗口Widget的根布局root layout,当使用QWidget.setlayout函数的时候,就是设置这个顶层布局。如下图,没有布局的窗口有一个红色禁止圆圈而已经有顶层布局的,在属性有layout属性。如果布局嵌套,那么也必须有顶层布局,否则...原创 2018-05-22 21:54:24 · 388 阅读 · 0 评论 -
QT的QTabWidget如何添加控件,比如一个关闭按钮
https://forum.qt.io/topic/22312/adding-button-to-qtabwidget-tabs 上面链接有详细介绍。如果要每个tab增加按钮,用SetTabButton();如果对整个tab增加一个按钮,用SetCornerWidget()下面做一个增加Close button的例子//mainwindows.h QToolButton * m_tabClose...原创 2018-05-21 09:54:44 · 13580 阅读 · 1 评论 -
QDialogButtonBox简介和使用心得
QT里面提供了QDialogButtonBox,每一个建立的Dialog对话框都会提供这个东东。具体查资料吧,这里说说使用感悟。1.系统提供的role消息/槽就三种, Accept、reject、help,诸如save,saveall,ignore,apply,reset等常用的,如何和OK搭配,有些时候需要链接clicked槽使用。2.如果调用standardButton(QAbstractBu...原创 2018-05-10 08:57:07 · 12667 阅读 · 0 评论