logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[QML] QML IMage图像处理

本文介绍了QML中Image控件的使用方法和优化技巧。主要内容包括:1)Image基础用法,包括本地和网络图片加载;2)常用属性如fillMode、sourceSize等;3)性能优化方法,通过sourceSize限制内存占用;4)异步加载避免界面卡顿;5)使用OpacityMask实现透明度遮罩效果;6)具体示例演示如何实现圆形头像效果,包括两种实现方式:图层特效和独立控件。文章提供了完整的代码

文章图片
#c++#开发语言#前端 +2
[qt] qt程序打包以及docker镜像打包

如果系统是只能离线安装,那么需要先配置镜像仓库,并且为yum源指定本地镜像仓库的位置。其实很简单只需要在/etc/yum.repos.d目录下配置一个一.repo为后缀的文件,然后将我们需要的离线rpm软件包放到一个指定目录下即可。这个工具的主要作用是为了找到qt运行所需要的库文件,我们只需要在GitHub下载可执行文件即可。#qt库文件路径这个很重要,Linuxdeployqt需要设置这个才能找

文章图片
#qt#开发语言#docker +1
[python] Python单例模式:__new__与线程安全解析

在Python中,创建类的实例时,首先调用__new__方法分配内存并返回对象引用,随后调用__init__方法进行初始化。如果重写__new__方法,必须返回父类的__new__方法以确保成功分配内存,否则实例化过程会失败。单例模式确保一个类只有一个实例,并提供全局访问点。通过重写__new__方法可以实现单例模式,但在多线程环境下可能引发线程安全问题。为此,可以使用锁机制(如threading

#单例模式#开发语言#python
[qt] qt程序打包以及docker镜像打包

如果系统是只能离线安装,那么需要先配置镜像仓库,并且为yum源指定本地镜像仓库的位置。其实很简单只需要在/etc/yum.repos.d目录下配置一个一.repo为后缀的文件,然后将我们需要的离线rpm软件包放到一个指定目录下即可。这个工具的主要作用是为了找到qt运行所需要的库文件,我们只需要在GitHub下载可执行文件即可。#qt库文件路径这个很重要,Linuxdeployqt需要设置这个才能找

文章图片
#qt#开发语言#docker +1
到底了