当前位置: 首页 > 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博客

相关文章:

  • 介绍一款HCIA、HCIP、HCIE的刷题软件
  • 别在用scroll去做懒加载了,交叉观察器轻松搞定
  • 【C++】C++入门
  • 牛客网Python篇数据分析习题(五)
  • greenDao的使用文档
  • ubuntu 安装支持GPU的Docker详细步骤
  • 考研复试机试 | C++
  • 结构体熟练掌握--实现通讯录
  • IDEA配置部署tomcat详细步骤(maven web 和Javaweb)
  • 软件测试面试准备——(一)Selenium(1)基础问题及自动化测试
  • 【Unity3D】Shader常量、变量、结构体、函数
  • Android 逆向工具大整理,碉堡了
  • 【java】springboot和springcloud区别
  • Linux(Linux各目录结构详解)
  • 二进制 k8s 集群下线 master 组件流程分析和实践
  • pandas——字符串处理【建议收藏】
  • 机器学习基础总结
  • 前端高频面试题—JavaScript篇(二)
  • MongoDB--》MongoDB数据库以及可视化工具的安装与使用—保姆级教程
  • IC封装常见形式
  • “五一”假期余额不足两天,多地景点已约满、限流
  • 体坛联播|赵心童晋级世锦赛决赛,德布劳内一球制胜
  • 三大上市猪企:前瞻应对饲料原材料价格波动
  • 国务院安委办、应急管理部进一步调度部署“五一”假期安全防范工作
  • 铁路迎来节前出行高峰,今日全国铁路预计发送旅客1870万人次
  • 如何反击右翼思潮、弥合社会分裂:加拿大大选镜鉴