当前位置: 首页 > 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封装常见形式
  • 上海崇明“人鸟争食”何解?检察机关推动各方寻找最优解
  • 对话|棋后居文君:创造历史之后,还有继续追梦的心
  • 6万余采购商消博会上“扫货”,全球好物“购物车”满载而归
  • 习近平主席东南亚三国行|元首外交硕果累累 • 一图读懂
  • 《王牌对王牌》确认回归,“奔跑吧”将有主题乐园
  • A股午后回暖三大股指涨跌互现:地产银行联袂上攻,两市成交9146亿元