[ 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之后,点这个小方块,之后移动到想要查看的字体上~

相关推荐
虾说羊14 小时前
公平锁与非公平锁的区别与不同的使用场景
java·开发语言·spring
瑞雪兆丰年兮14 小时前
[从0开始学Java|第五天]Java数组
java·开发语言
Howrun77714 小时前
C++_bind_可调用对象转化器
开发语言·c++·算法
froginwe1114 小时前
PHP E-mail 发送与接收详解
开发语言
张人玉14 小时前
C#WinFrom中show和ShowDialog的区别
开发语言·microsoft·c#
m0_7482331714 小时前
C#:微软的现代编程利器
开发语言·microsoft·c#
源代码•宸14 小时前
Golang面试题库(Interface、GMP)
开发语言·经验分享·后端·面试·golang·gmp·调度过程
西京刀客14 小时前
Go 语言中的 toolchain 指令-toolchain go1.23.6的作用和目的
开发语言·后端·golang·toolchain
weisian15115 小时前
JVM--2-打破刻板印象:在Java中创建一个对象,一定是分配到堆内存吗?
java·开发语言·jvm·tlab·逃逸分析·标量替换
心语星光15 小时前
用python语言的pyautogui库实现伪批量将xdf文件打印为pdf文件
开发语言·python·pdf·自动化