logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

《QDebug 2025年9月》

QImage类缩放有两个策略,FastTransformation(类似临近插值,放大图像可惜看到清晰的像素颗粒,缩小会丢失细节)和SmoothTransformation(类似线性插值,放大会有抗锯齿,缩小保留更多的细节)。QML的Image组件有两个影响图像缩放质量的重要参数,smooth和mipmap。smooth默认true,会影响放大和缩小效果。mipmap默认false,会影响缩小效果

Python uiautomation初探,测试Win10计算器

在网上找 Python 客户端自动化测试的库,一般有pywinauto、pywin32、pyautogui、uiautomation。本文仅对 uiautomation 做简单的了解。MS UI Automation 是 MSAA 技术的一个替代品:即让控件和应用程序具有更好的可达性(accessible)。MS UIA明确定义了两个role:UIA Provider 即软件本身,主要是软件的开发

Python学习笔记:协程与任务初探

asyncio 是一个基于 async / await 语法编写的并发代码库,在Python 3.4 引入,直接内置了对异步IO的支持,并在后来的版本中不断完善。早期基于生成器来实现协程,但是在 Python 3.8 开始不推荐使用该方式,并将在 3.10 移除。新的标准使用 async / await 语法来实现协程。

整理的Qt相关博客及开源项目的链接(2025-09-04)

(因为我是保存在记事本,所以需要复制出来粘贴到浏览器地址栏去访问,后期更新了我会在标题栏修改日期)Qt5官方在线文档:https://doc.qt.io/qt-5/Qt6官方在线文档:https://doc.qt.io/qt-6/Qt官方下载链接:http://download.qt.io/archive/qt/Qt官方下载链接:http://download.qt.io/new_archive/

Qt绘图:求圆和椭圆上任意角度点的坐标

本文主要根据椭圆坐标公式和旋转矩阵公式实现对应的Qt绘图代码

Qt使用QFontDatabase类加载第三方字体

0.前言目前这个程序需要把数字显示成LCD的样式,奈何系统自带的字体里没有了类似效果的。之前只知道Qt可以加载第三方字体,还没实际使用过。百度后感觉挺简单的,只需要用QFontDatabase类把字体文件或者数据加载进去就行了。1.使用首先,去网上找需要的字体,我是在这个英文的网站搜的:https://www.dafont.com/因为我只需要数字,所以要中文字体的话百度找其他网站就行...

《QDebug 2023年6月》

信号槽多线程传递数据,接收线程来不及处理时的问题假设:A 线程持续从 IO 接收数据,然后传递给 B 线程进行处理,比较完善的写法是会用一个线程安全的队列。但有时为了省事选择直接用信号槽来传递数据,这可能在开发机上没什么问题,正常运行,但到了配置比较低的机器,可能会内存溢出崩掉,或者运行一段时间后崩掉。因为配置低的机器可能处理速度比我们接收的速度慢,这就导致信号槽的异步调用事件一直堆积,如果信号传

《QDebug 2022年12月》

在 C++ 中关联 QQuickWindow 的 closing 信号提示 "使用了未定义类型QQuickCloseEvent",因为 closing 信号中的参数类型是 private 模块中定义的,但是通过第二句提示我们知道找到了完整定义才能使用 Q_DECLARE_METATYPE(T*) ,而Qt 提供了不透明指针宏 Q_DECLARE_OPAQUE_POINTER ,使得应用Q_DECL

QSqlDatabase二三事

QSqlDatabase 类用于处理与数据库的连接,提供用于通过连接访问数据库的接口,一个 QSqlDatabase 实例就代表了一个连接。使用前,我们先打印下有哪些驱动:qDebug()<<QSqlDatabase::drivers();// ("QSQLITE", "QMYSQL", "QMYSQL3", "QODBC", "QODBC3", "QPSQL", "QPS...

#数据库
Qt属性系统及Q_PROPERTY宏的使用

0.前言像某些编译器提供的平台特有的属性系统(Property System)一样,Qt也提供了一个复杂的属性系统。当然,作为一个跨平台框架,Qt没有依赖那些非标准的编译器特性,比如:__property或者[property]。Qt的解决方案适用于Qt支持平台下的任何标准C++编译器。它基于元对象系统(Meta Object Sytstem),该系统还提供了信号槽用于对象间通信。(本文主要翻..

    共 108 条
  • 1
  • 2
  • 3
  • 11
  • 请选择