当前位置: 首页 > news >正文

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

curosr

内置光标类型

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

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

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

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

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

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

自定义光标

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

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

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

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

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

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

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

font

font() 获取当前Widget的字体

setFont() 设置当前Widget的字体

QFont:

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

查看网页中的字体

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

相关文章:

  • ArcGIS Pro 3.4 二次开发 - 地理处理
  • 如何通过ES实现SQL风格的查询?
  • 向量数据库对比和选择:Pinecone、Chroma、FAISS、Milvus、Weaviate
  • 分享9款常用的内网穿透软件
  • 把 CURSOR 的工具活动栏改成和 VSCODE 一样的左侧展示
  • apk- 反编译apktools操作方法——请勿乱用-东方仙盟
  • Mac安装MongoDB数据库以及MongoDB Compass可视化连接工具
  • ABP VNext + Apache Flink 实时流计算:打造高可用“交易风控”系统
  • 修改 Ubuntu Installer 从串口输出的方法
  • 设计模式-单一职责原则
  • C语言学习笔记三 --- V
  • ubuntu中,c和c+程序,预编译、编译、链接和运行命令
  • Vue 3.0 中provide常见使用场景
  • 利用 `ngx_http_xslt_module` 实现 NGINX 的 XML → HTML 转换
  • Elasticsearch 如何实现跨数据中心的数据同步?
  • 【md2html python 将 Markdown 文本转换为 HTML】
  • Leetcode 25. K 个一组翻转链表
  • React JSX语法介绍(JS XML)(一种JS语法扩展,允许在JS代码中编写类似HTML的标记语言)Babel编译
  • Spring AI(一)
  • 两种调度Dify工作流的解决方案
  • 交易类网站做支付宝功能/免费b站推广软件
  • 网站建设 浏览器兼容/活动营销的方式有哪些
  • 铁岭开原网站建设/互联网品牌的快速推广
  • 域外网站/关键词查询工具包括哪些
  • 全广告网站/网站seo分析
  • 宁波网站建设接单/淘宝关键词优化技巧