编辑框的几个种类

QT 中一共四个文本编辑框 分别是 Line Edit 、Text Edit、 Plait Text Edit和textBrowser四种文本编辑框架!

一、输入内容不同

1、LineEdit:LineEdit的输入内容为单行文本输入。
2、TextEdit:TextEdit的输入内容为多行文本输入。
3、PlainTextEdit :PlainTextEdit的输入内容为多行文本输入。
4、textBrowser:textBrowser的输入内容为多行文本输入

二、用途不同

1、LineEdit:LineEdit多用于用户名、密码等少量文本交互地方。
2、TextEdit:TextEdit多用于显示较多信息展示的地方,也可以显示HTML格式文本。
3、PlainTextEdit :PlainTextEdit用于需要与文本进行处理的地方。
4、TextBrowser:TextBrowser提供了一个带有超文本导航的富文本浏览器只能浏览不能编辑

解决办法:

如果进行文本的编辑和使用通过用途不同就知道怎么回事了!看一下我的代码进行对比,我只对比了TextEdit 和 PlainTextEdit 两个文本框 当然TextBrowser我也试过了也是改变不了的 。

void QWDialog::on_checkBoxUnder_clicked(bool checked)
{QFont  font=ui->PlainTextEdit->font();font.setUnderline(checked);ui->PlainTextEdit->setFont(font);
}void QWDialog::on_checkBoxItalic_clicked(bool checked)
{QFont  font=ui->PlainTextEdit->font();font.setItalic(checked);ui->PlainTextEdit->setFont(font);
}void QWDialog::on_checkBoxBold_clicked(bool checked)
{QFont  font=ui->PlainTextEdit->font();font.setBold(checked);ui->PlainTextEdit->setFont(font);
}

运行结果:

QT 中textEdit 和 textBrowser 无法使用斜体及加粗等 解决办法相关推荐

  1. QT中使用 WinExec API 参数不支持中文路径的解决办法

    在QT中使用WinExec时,发现如果调用外部程序,如果路径或者参数含有中文路径,可能导致无法打开应用程序或者无法使用参数,解决办法,下面是简单的解决办法: QString strImagePath ...

  2. QT 中遇到QPixmap::scaled: Pixmap is a null pixmap 的解决办法

    我的文件名设为03.gif时遇到QPixmap::scaled: Pixmap is a null pixmap,不能显示 这种情况下只需将文件名改为英文形式即可. /*播放动画*/movie=new ...

  3. Qt中textEdit文本编辑区设置滚动条自动向下滑落

    qt中textEdit接收次数较多时,滚动条会紧贴最上方,而最新接收到的信息确不能显示出来,如下所示: 解决这个问题只需在文本编辑区右击,转到槽,选择textChanged(),在槽函数中加入下面语句 ...

  4. qt designer启动后不显示界面问题的原因与解决办法

    qt designer启动后不显示界面问题的原因与解决办法 参考文章: (1)qt designer启动后不显示界面问题的原因与解决办法 (2)https://www.cnblogs.com/road ...

  5. 关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法

    关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 参考文章: (1)关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 (2)https://www.cn ...

  6. JS中for循环里面的闭包问题的原因及解决办法

    JS中for循环里面的闭包问题的原因及解决办法 参考文章: (1)JS中for循环里面的闭包问题的原因及解决办法 (2)https://www.cnblogs.com/ZinCode/p/555190 ...

  7. python2发送http不编码_[转]Python 2.x中常见字符编码和解码方面的错误及其解决办法...

    Python 2.x中的字符编码,设计的的确不好,导致初学者,甚至是即使用Python很长时间的人,都会经常遇到字符编解码方面的错误. 下面就把一些常见情,尽量的都整理出来,并给出相应的解决办法. 看 ...

  8. php order by 3-- 没反应,Thinkphp 无法使用-)order() 排序的两种解决办法!

    Thinkphp 无法使用-)order() 排序的两种解决办法! 使用ThinkPHP,站群,却发现无法使用->order($order)来排序. $order = " info.d ...

  9. C#中引用第三方ocx控件引发的问题以及解决办法

    C#中引用第三方ocx控件引发的问题以及解决办法 参考文章: (1)C#中引用第三方ocx控件引发的问题以及解决办法 (2)https://www.cnblogs.com/XuPengLB/p/759 ...

最新文章

  1. JavaScript夯实基础系列(四):原型
  2. EQ设置的基础知识(音乐爱好者必知)
  3. java 对象的属性_java-更新对象属性
  4. 迈向未来的那五种人,自古以来就很重要的人
  5. cc.AudioSource
  6. 软件测试工作常用linux命令,软件测试工程师工作中常用的Linux命令
  7. 个人Wordpress站点设置Windows Live writer
  8. 堪比JMeter的.Net压测工具 - Crank 入门篇
  9. C# 实现Winform全屏后不遮挡任务栏,显示任务栏
  10. Spring Boot API 接口文档 Swagger 入门
  11. android模拟器 dx,dx欧布奥特曼变身模拟器
  12. websocket 介绍及实现
  13. python爬虫之协程理解爬取照片的简单版
  14. SpringMVC_day1_常用注解
  15. 百度Q1营收241亿,李彦宏挥刀改革:“尽力了”没用,要确保在必须赢的战场上胜利...
  16. C++之责任链(Chain of Responsibility)模式
  17. 硬件设计--阻抗匹配
  18. reduce()用法
  19. 如何有效地记忆与学习
  20. 机房动环设备集中监控数据运维云平台解决方案

热门文章

  1. Apache启动错误:could not bind to address[::]:443
  2. JavaScript 中的闭包和作用域链(读书笔记)
  3. python程序在函数内执行得更快
  4. 省赛热身赛之Median
  5. android应用开发全程实录-实现甩动拨打和挂断电话
  6. 给页面加速,干掉Dom Level 0 Event
  7. java 注解默认值
  8. URAL 1146 Maximum Sum(最大子矩阵的和 DP)
  9. DancingLinks刷题集
  10. 寻路基本工具类定义 AIDefine.cpp