QT 中textEdit 和 textBrowser 无法使用斜体及加粗等 解决办法
编辑框的几个种类
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 无法使用斜体及加粗等 解决办法相关推荐
- QT中使用 WinExec API 参数不支持中文路径的解决办法
在QT中使用WinExec时,发现如果调用外部程序,如果路径或者参数含有中文路径,可能导致无法打开应用程序或者无法使用参数,解决办法,下面是简单的解决办法: QString strImagePath ...
- QT 中遇到QPixmap::scaled: Pixmap is a null pixmap 的解决办法
我的文件名设为03.gif时遇到QPixmap::scaled: Pixmap is a null pixmap,不能显示 这种情况下只需将文件名改为英文形式即可. /*播放动画*/movie=new ...
- Qt中textEdit文本编辑区设置滚动条自动向下滑落
qt中textEdit接收次数较多时,滚动条会紧贴最上方,而最新接收到的信息确不能显示出来,如下所示: 解决这个问题只需在文本编辑区右击,转到槽,选择textChanged(),在槽函数中加入下面语句 ...
- qt designer启动后不显示界面问题的原因与解决办法
qt designer启动后不显示界面问题的原因与解决办法 参考文章: (1)qt designer启动后不显示界面问题的原因与解决办法 (2)https://www.cnblogs.com/road ...
- 关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法
关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 参考文章: (1)关于MATLAB中xlswrite函数写数据出现服务器异常情况的解决办法 (2)https://www.cn ...
- JS中for循环里面的闭包问题的原因及解决办法
JS中for循环里面的闭包问题的原因及解决办法 参考文章: (1)JS中for循环里面的闭包问题的原因及解决办法 (2)https://www.cnblogs.com/ZinCode/p/555190 ...
- python2发送http不编码_[转]Python 2.x中常见字符编码和解码方面的错误及其解决办法...
Python 2.x中的字符编码,设计的的确不好,导致初学者,甚至是即使用Python很长时间的人,都会经常遇到字符编解码方面的错误. 下面就把一些常见情,尽量的都整理出来,并给出相应的解决办法. 看 ...
- php order by 3-- 没反应,Thinkphp 无法使用-)order() 排序的两种解决办法!
Thinkphp 无法使用-)order() 排序的两种解决办法! 使用ThinkPHP,站群,却发现无法使用->order($order)来排序. $order = " info.d ...
- C#中引用第三方ocx控件引发的问题以及解决办法
C#中引用第三方ocx控件引发的问题以及解决办法 参考文章: (1)C#中引用第三方ocx控件引发的问题以及解决办法 (2)https://www.cnblogs.com/XuPengLB/p/759 ...
最新文章
- JavaScript夯实基础系列(四):原型
- EQ设置的基础知识(音乐爱好者必知)
- java 对象的属性_java-更新对象属性
- 迈向未来的那五种人,自古以来就很重要的人
- cc.AudioSource
- 软件测试工作常用linux命令,软件测试工程师工作中常用的Linux命令
- 个人Wordpress站点设置Windows Live writer
- 堪比JMeter的.Net压测工具 - Crank 入门篇
- C# 实现Winform全屏后不遮挡任务栏,显示任务栏
- Spring Boot API 接口文档 Swagger 入门
- android模拟器 dx,dx欧布奥特曼变身模拟器
- websocket 介绍及实现
- python爬虫之协程理解爬取照片的简单版
- SpringMVC_day1_常用注解
- 百度Q1营收241亿,李彦宏挥刀改革:“尽力了”没用,要确保在必须赢的战场上胜利...
- C++之责任链(Chain of Responsibility)模式
- 硬件设计--阻抗匹配
- reduce()用法
- 如何有效地记忆与学习
- 机房动环设备集中监控数据运维云平台解决方案