自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zp33

自立自强,不断在学习

  • 博客(140)
  • 资源 (9)
  • 问答 (2)
  • 收藏
  • 关注

原创 MFCCListCtrl 图片列表并添加背景图片

MFC CListCtrl 显示图片模式需要关联CImageList,并且增加背景图片(抓狂三天,比网上自绘完美)头文件定义CImageList* ListImages;CListCtrl *ListIcons;CPP 初始化列表CRect rect; GetClientRect(&rect); rect.left = 0; //zp 20160930 rect.top ...

2019-01-21 20:57:27 2089

原创 window10 远程桌面

window 远程桌面设置

2024-02-19 14:38:22 318 1

原创 QLineEdit正则表达式坑

1、QRegExpValidator 用在QLineEdit上无效,必须使用 QRegularExpressionValidator。封装了一个类支持强制大写。

2023-08-08 18:05:00 259

原创 QScroller垂直和水平触屏滑动分开

需求是多页显示每页可以添加很多项,涉及到了水平滑动是翻页,垂直滑动列表滚动。遇到的问题是水平滑动有延时,经过测试和查看源码发现,QScroller 属性 QScrollerPropertiesPrivate 有默认值。默认值://Qt\5.15.2\Src\qtbase\src\widgets\util\qscrollerproperties.cpp。所以需要重新设置属性 MousePressEventDelay,另外还需要注意列表需要设置的滑动对象是 viewport.

2023-07-06 14:54:18 520

原创 QT生成PDF

使用第三方工具wkhtmltopdf//p:自定义html缓存和PDF保存文件夹;content:html;name:pdf文件名称 bool BuildPDF(QString& p,QString content,QString name)//生成pdf { QString softpath = QApplication::applicationDirPath() + "/wkhtmltopdf/wkhtmltopdf.exe"; QString filePath = QString

2023-06-02 09:49:05 709

原创 D-Bus在Windows下的创建步骤(qt上使用DBUS)

window编译dbus

2023-03-23 15:50:46 763 1

原创 QT 样式解析流程(转载)

qt 样式解析流程

2023-03-14 10:23:11 353

原创 qt 样式

qt 可用样式表,网上搜到的都是部分,好多人不知道出处。样式对应表在这个文件中,最终解析也在这个类中。

2023-03-14 09:49:27 140

原创 Qt 文件和文件夹是否存在

qt 文件或者文件夹判断

2023-01-17 14:14:27 1508

原创 QtSingleApplication使用记录

QtSingleApplication 简单使用

2023-01-17 10:31:42 175

原创 qt日志输出

qt 日志输出

2023-01-10 09:44:11 306

原创 QT JSON解析

qt json 多参数解析

2023-01-07 16:40:21 188

原创 QScrollBar 样式表

qt 滚动条

2022-12-01 16:02:24 840

原创 qt vs工程无法弹出qt版本和模块设置界面

QT VS工程如何弹出QT工程设置界面

2022-11-23 09:38:06 846

原创 QT列表代理中绘制圆形图片(头像)

网上给出的方法会导致图片平铺,如果图片小则会绘制很多。不知道是不是在QWidget下绘制是否正常。绘制圆形头像图片,有一点瑕疵形状是方形的图片四角可能会被遮挡部分。不过对于我来说已经满足要求了。

2022-10-22 17:04:43 529

原创 手机图片设置桌面快捷方式

手机图片设置桌面快捷方式

2022-10-21 16:33:46 1558

原创 QListWidget 插入QListWidgetItem 需要避开的坑

QListWidget使用过程中遇到的问题总结,后续遇到新问题会增加

2022-09-17 10:58:07 920

原创 windows上Qt5.15+openssl1.1.1+msvs2022静态编译32位版本的笔记

qt5.15.2 编译openssl

2022-09-02 11:37:36 1613

原创 Microsoft 10/11 命令行打开系统设置页(WUAP,!WIN32)

window 10/11 命令打开系统设置页

2022-08-24 14:07:11 642

原创 qt环境配置

qt 5.15.2版本导出库遇到的一些问题,待完善

2022-08-22 14:33:14 1387

原创 qt & c# & wpf 调用outlook客户端发送邮件

程序调用客户端,用户可以自己编辑内容,然后发送

2022-06-24 16:30:42 706

原创 QT 隐藏并占位

隐藏并占坑需要设置控件的 QSizePolicy 属性,此属性类设置 setRetainSizeWhenHidden(true)即可

2022-06-17 15:00:58 3401

原创 PC USB驱动安装失败

USB或者串口等驱动安装失败当出现此问题时,可以查看C:\Windows\inf\setupapi.dev.log文件,查找ASF(驱动的关键字)关键字,例如下面这个安装失败的文件(前边有惊叹号!,说明是有问题的)...! sig: Verifying file against specific (valid) catalog failed! (0x80096002)! sig: Error 0x80096002: The certificate

2022-03-28 17:14:12 1271

原创 文件名称(只支持英文) 正则表达式

匹配英文+数字至少一次,其他字符0次或者多次

2022-01-08 10:16:47 587

原创 QTableView 垂直滚动条

需求:显示滚动条和列表有一定间隙mTableView->verticalScrollBar()->setStyleSheet("QScrollBar:vertical{background:transparent;" //垂直滑块整体/背景透明 "width:20px;padding-left:14px;padding-right:1px;}" //左/右预留位置 "QScrollBar::handle:vertical{"//滑块样式 "background:#929292;"

2021-11-04 20:14:43 2384

原创 QTableView只显示两行问题

verticalHeader()->setFixedHeight(80); //导致列表只显示两行这样设置列表行高会导致列表显示不全需要添加完数据后手动设置每一行行高就没有问题int32_t rows = model()->rowCount();int32_t columns = model()->columnCount();//if (heightToContent)//{ //this->resizeRowsToContents();//}for (int

2021-11-04 19:10:37 1025

原创 QScrollArea使用注意点

1、QScrollArea、viewport、widgetQScrollArea和viewport的大小基本等同,viewport会减去QScrollArea的margin吧有时候继承QScrollArea,重写基类方法后你会发现,控件显示不全,就有可能是viewport大小没有设置导致的QScrollArea: rect:QRect(0,0 996x432) geometry:QRect(102,317 996x432) y:102viewport: rect:QRect(0,0 981x432)

2021-11-01 09:51:37 1398

原创 qt 毛玻璃效果

//弹出框之前设置界面模糊QGraphicsBlurEffect* ef = new QGraphicsBlurEffect;ef->setBlurRadius(8);ef->setBlurHints(QGraphicsBlurEffect::AnimationHint);this->setGraphicsEffect(ef);//弹出框QMessageBox::warning(this, "Warning", "This is mohu", QMessageBox::Canc

2021-10-29 13:51:28 1482

原创 sqlite upate: UNIQUE constraint failed

sqlite 更新出错原因分析UPDATE vehicle_infos SET vehicle_id = 'CHERY', vehicle_name = 'CHERY', vehicle_version = 'V2.01.001', serial_num = 'G0090e2000016', language = 'en', release_date = 1634215017000, download_date = 1635413729261, file_path='D:' WHERE vehicle_i

2021-10-28 19:20:31 1839

原创 2021-10-28

1>MainWindowEvent.obj : error LNK2019: 无法解析的外部符号 __imp__RegisterDeviceNotificationW@12,函数 "private: void __thiscall MainWindow::InitWindowsEvent(void)" (?InitWindowsEvent@MainWindow@@AAEXXZ) 中引用了该符号1>main.obj : error LNK2019: 无法解析的外部符号 __imp__IsWind

2021-10-28 10:43:58 182

原创 QScrollArea 动态添加控件问题

1、目标QScrollArea设置最大值和最小值,动态添加控件,超出最大值则滚动,小于最大值则QScrollArea大小自动缩小。2、遇到问题通过重写QScrollArea类,contentWidget调用adjustSize改变widget大小,再设置QScrollArea->setFixedSize,实际效果是debug可以正常显示,release版本widget显示不正常。3、查找问题通过打印控件边框发现,QScrollArea是正常的,widget大小正常,但是并没有绘制全。调试源码

2021-10-11 12:00:49 2050

原创 qt控件显示不正常

调试发现样式设置错误会导致显示异常,搞了一天

2021-09-29 18:37:12 493

原创 qt 插件加载失败

不小心把Release版本的QT_NO_DEBUG预定义宏删除了,导致插件加载提示The plugin ‘E:/Qt/Trunk/Software/GT90/GT90Solution/Win32/Release/plugins/DiagnosisPlugin.dll’ uses incompatible Qt library. (Cannot mix debug and release libraries.)调试源码发现qlibrary.cppvoid QLibraryPrivate::update

2021-09-29 17:14:52 1861

原创 qt QPainter计算字符串大小

QWidget类初始化时创建QPainter类是提示下面错误,意思当前绘制引擎未创建,无法使用的QWidget::paintEngine: Should no longer be calledQPainter::begin: Paint device returned engine == 0, type: 1

2021-09-26 15:33:54 357

原创 QPainter::drawPixmapFragments - the source rect is not contained by the pixmap‘s rectangle

QT 警告:QPainter::drawPixmapFragments - the source rect is not contained by the pixmap’s rectangle查看源码,根据官方对下面函数的解释,图片原始大小必须小于等于目标大小:void QPainter::drawPixmapFragments(const PixmapFragment *fragments, int fragmentCount,

2021-09-26 10:06:09 391

原创 libpng warning: iCCP: known incorrect sRGB profile

使用的PNG文件在进行校验时通不过,修改PNG图片即可

2021-09-24 15:29:26 125

原创 VS 远程调试部署失败

VS 2019 突然远程部署QT工程失败1>错误: 该请求失败,因为枚举超出合法界限。

2021-09-22 09:23:22 385

原创 QT计算字符串高度,强制换行无空格字符串

实际开发中遇到一个问题,强制换行字符串。下面给出的是列表如何自适应高度算法。 QVariant data(const QModelIndex& index, int role) const override { if (!index.isValid()) return QVariant(); int row = index.row(); if (row >= mDatas.count()) { return QVariant(); }

2021-08-26 14:45:07 437 1

原创 C++ 导出DLL和调用

.h 文件#if defined(WIN32)#ifdef PTS_API_EXPORTS#define PTS_API __declspec(dllexport)#else#define PTS_API __declspec(dllimport)#endif#else#define PTS_API#endifextern "C" int PTS_API PTSMain(IDevice * device, IDisplay * display);.cpp 文件exte

2021-07-31 18:18:43 402

原创 解决 rpcndr.h的typedef unsigned char byte与std::byte冲突

其他网友解答自己的方法VS -->属性页–>配置属性–>常规–>c++语言标准和c语言标准 -->选择低于c++17的标准,比如选择c++14

2021-07-31 17:00:03 387

Qt Pdf viewer

Qt 下使用自带 Pdf 库显示 PDF文件。代码为Qt 官方例子移植到window 平台下(稍作改动)。官方例子: Qt\5.15.2\Src\qtwebengine\examples\pdfwidgets 查看源码。

2023-02-08

调起outlook客户端发送邮件,支持附件

使用C#代码制作的一调起outlook客户端发送邮件,支持附件。也可以后台发送邮件,但是outlook客户端必须配置好,如果不能使用outlook客户端(因为收费),也想要调起客户端支持发送附件,请到我的博客中找

2022-06-24

发送邮件支持附件(调用OUTLOOK)

通过OUTLOOK发送邮件,支持附件,使用C#,如果报错误:找不到Microsoft.Office.Interop.Outlook,请再工具-->NuGet包管理器-->管理解决方案的NuGet程序包,搜索添加此库即可。本使用方式,通过c#生成工具,然后QT工程调用此可执行程序,后续会更新,支持命令行

2022-06-23

QCoolPage-master.zip

学习QT控件联系参考demo

2021-08-26

QmlBook-In-Chinese-master.zip

QML学习资源

2021-08-26

QWidgetDemo-master.zip

平时制作的测试控件DEMO

2021-08-26

ImageCrop.zip

qt 制作的截图功能,只实现了图片蒙版和九宫格截取区域,后续会完善图片缩放,以及图片放大超出屏幕后的移动

2021-03-24

vs2019fqzs_51566.rar

VXA

2021-02-22

TSTransExcel.rar

工具仅支持把qt ts文件中没有翻译的部分提取写入xls文档中,xls文档需要先创建。支持ts文件选中后拖入列表中。 使用外部轮子(获取方法 工具->NuGet包管理器->管理解决方案的NuGet程序包): FreeSpire.XLS.9.2.1、NPOI.2.4.1、SharpZipLib.1.0.0根据名字搜索,选中后右侧会显示下载,选中项目然后选择版本点击安装即可。如果安装后编译失败或者无法使用,可以先安装然后再卸载,再安装。

2020-02-28

3D电视技术指导意见--第二部分:高清帧兼容3D电视信号传输

此文档摘录网上资源,如有侵权请联系本人,3D电视技术指导意见--第二部分:高清帧兼容3D电视信号传输

2014-12-11

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

TA关注的人

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