在Qt中,QTextEdit内容清空后字体和颜色也变回原来的状态

发布网友 发布时间:2022-04-25 17:08

我来回答

3个回答

热心网友 时间:2023-10-21 20:24

QTextEdit为富文本编辑框,字体颜色和类型都是直接针对内容进行设置而不是框体属性进行设置。所以一旦清空内容就会丢失类型和颜色。
建议是如果不需要富文本的要求(插入HTML内容等等),只需要显示文字的话,请使用Plain Text Edit

热心网友 时间:2023-10-21 20:24

保存textedit的初始状态

通过textChanged()信号连接槽函数,槽函数检测textedit是否为空

设置textedit的stylesheet

热心网友 时间:2023-10-21 20:25

QTextEdit作为一个QWidget,可以用setPalette控制窗口或者文字的颜色。用ui里面的设置调色板会比较方便。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com