[ Qt ] | 常用控件(三):

curosr

内置光标类型

curosr() 获得当前Widget的cursor属性

setCursor() 设置当前Widget的cursor形状

上面两个API都是Widget级别的,不同的Widget可以设置不同的cursor

QGuiApplication::setOverrideCursor() 设置全局光标(程序内的全局)

这里的QCursor和QIcon一样,不需要挂在对象树上,可以直接创建在栈上。

Alt + 鼠标左键点WaitCursor 上面这些是Qt中内置的光标类型。

自定义光标

Qt允许我们通过自定义图片的方式来设置光标~

先准备一个图,通过qrc导入的项目中

使用QPixmap对象来表示一个图片(和QIcon类似)

图片是一块,鼠标点击的时候,相当于图片的左上角在点击~!

下面这样可以自定义点击位置

cpp 复制代码
// 如果图片过大,可以使用scaled接口来缩放
pixmap = pixmap.scaled(100, 100);

这个接口不是针对图片本体,而是重新生成一份副本。

font

font() 获取当前Widget的字体

setFont() 设置当前Widget的字体

QFont:

实际开发中,这些字体相关的属性怎么设置,是由专门的美工人员进行确定的~~

查看网页中的字体

F12之后,点这个小方块,之后移动到想要查看的字体上~

相关推荐
Pocker_Spades_A3 分钟前
Python快速入门专业版(五十七)——POST请求与模拟登录:从表单分析到实战(以测试网站为例)
开发语言·python
道清茗16 分钟前
【RH294知识点汇总】第 3 章 《 管理变量和事实 》1
开发语言·python
星空椰17 分钟前
JavaScript基础:运算符和流程控制
开发语言·javascript·ecmascript
Halo_tjn19 分钟前
Java 接口的定义重构学生管理系统
java·开发语言·算法
阿Y加油吧26 分钟前
栈的经典应用:从「有效括号」到「寻找两个正序数组的中位数」深度解析
开发语言·python·算法
xiaotao13132 分钟前
阶段零:Python 安装与虚拟环境(venv / Conda)
开发语言·人工智能·python·conda
dr_yingli36 分钟前
fMRI(4-1)统计分析报告生成器说明
开发语言·matlab
m0_716765231 小时前
数据结构--顺序表的插入、删除、查找详解
c语言·开发语言·数据结构·c++·学习·算法·visual studio
Halo_tjn1 小时前
Java 抽象类 知识点
java·开发语言·算法
踏着七彩祥云的小丑1 小时前
Python——排序
开发语言·python