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

QT入门Input Widgets之QFontComboBox、QTextEdit、QPlainTextEdit、QDial、QKeySequenceEdit

目录

一、QFontComboBox的相关介绍

1、实际使用

二、QTextEdit与QPlainTextEdit

三、QDial的相关介绍

四、QKeySequenceEdit的相关介绍


此文为作者原创,创作不易,转载请标明出处!

一、QFontComboBox的相关介绍

1、实际使用

一般使用较少,可以拖动 一个QFontComboBox和一个lable控件在界面上,加上文字“你好”,然后QFontComboBox转到槽中,使用信号currentFontChanged(QFont),在构造函数中,加入过滤器:

 ui->fontComboBox->setFontFilters(QFontComboBox::ScalableFonts);

最后就是在槽函数中加入:

void MainWindow::on_fontComboBox_currentFontChanged(const QFont &f)
{
QFont font = ui->fontComboBox->currentFont();
可以实现改变字体来改变文字font.setPointSize(12);ui->label->setFont(font);
}

实现如下:

 

二、QTextEdit与QPlainTextEdit

两者都是文本编辑器,一般QPlainTextEdit是一个高级的查看器/编辑器,支持纯文本。

QTextEdit类用于编辑和显示纯文本和富文本。

通用的,将组件中显示的所有文字读出来,实现如下:

QString str = ui->textEdit->toPlainText();

三、QDial的相关介绍

一般这个控件使用也较少,特殊行业可能需要,这个就是可以做成汽车表盘一样设置,可以自己自定义,修改下样式等。使用的基本属性,有点类似QSlider,如下:

四、QKeySequenceEdit的相关介绍

这个使用的更少了,主要设置快捷键显示作用,查了网上相关资料,由于历时原因所以这个控件还存在,除非有要求,一般使用不了

博客欣赏:

精灵球Plus介绍_清风徐来Groot的博客-CSDN博客

http://www.lryc.cn/news/7497.html

相关文章:

  • Java企业级开发学习笔记
  • 【算法基础】(一)基础算法 ---高精度
  • 电源口防雷器电路设计方案
  • 【零基础入门前端系列】—表单(七)
  • Linux安装python3
  • 怎么通过中级职称有窍门吗?
  • SAP ABAP根据事务码查找增强最直接的方法
  • HTTP协议——详细讲解
  • echonet-dynamic代码解读
  • 大气温室气体浓度不断增加,导致气候变暖加剧,随之会引发一系列气象、生态和环境灾害怎样解决?
  • 字符串内存分配
  • CHI协议通道概念
  • XQuery 简介
  • Spring的Bean的生命周期与自动注入细节
  • 谷粒商城:订单中心概念解析
  • 快递员配送手机卡,要求当面激活有“猫腻”吗?
  • Sage X3 ERP的称重插件帮助食品和化工企业实现精细化管理
  • 【笔试强训】Day_01
  • 字节跳动青训营--前端day9
  • 如何把模糊的照片还原?
  • 29-Golang中的切片
  • 闲聊一下开源
  • 用这4招优雅的实现Spring Boot 异步线程间数据传递
  • RocketMQ源码分析之NameServer
  • 如何优化认知配比
  • WuThreat身份安全云-TVD每日漏洞情报-2023-02-15
  • Unreal Engine角色涌现行为开发教程
  • vue处理一千张图片进行分页加载
  • (三十三)Vue之消息订阅与发布
  • Http中你必须知道那点事