QTextEdit 、QPlainTextEdit设置插入字体颜色
2011-02-13 16:11
1121 查看
QTextEdit 和QPlainTextEdit本身没有提供设置插入字体的颜色的API,可以自定义一个setInsertTextColor(const QColor & c)来实现:
void XXXX::setInsertTextColor(QColor col,BackOrFore wground)
{
QTextCharFormat fmt;
fmt.setForeground(col);
QTextCursor cursor = textCursor();
cursor.mergeCharFormat(fmt);
mergeCurrentCharFormat(fmt);调用QTextEdit或者QPlianTextEdit的api;
}
void XXXX::setInsertTextColor(QColor col,BackOrFore wground)
{
QTextCharFormat fmt;
fmt.setForeground(col);
QTextCursor cursor = textCursor();
cursor.mergeCharFormat(fmt);
mergeCurrentCharFormat(fmt);调用QTextEdit或者QPlianTextEdit的api;
}
相关文章推荐
- android TextView、EditText对部分内容设置颜色、字体、超链接、图片
- Android设置EditText中字体颜色不一致以及光标移至到字后边
- EditText动态添加图片-----SpannableString来设置超链接、颜色、字体、图片属性
- android 设置字体颜色、EditText自动输入转换成大写字母的多种方式
- Qt设置QTextEdit和QLabel的字体颜色
- 设置EditText控件中提示消息hint的字体颜色和大小
- android TextView、EditText对部分内容设置颜色、字体、超链接、图片
- android TextView、EditText对部分内容设置颜色、字体、超链接、图片
- 【工作笔记】android TextView、EditText对部分内容设置颜色、字体、超链接、图片
- android TextView、EditText对部分内容设置颜色、字体、超链接、图片、点击事件
- android EditText获取光标位置并插入删除字符与设置光标颜色
- 设置EditText中的所有字体颜色
- popupWindow+软键盘弹出,edittext设置,textview字体颜色设置,log打印过长显示不出来的问题
- Android中TextView、EditText对部分内容设置不同格式(颜色、字体、超链接、图片。。)
- android TextView、EditText对部分内容设置颜色、字体、超链接、图片
- Android进阶之路 - EditText光标颜色与下划线颜色的设置
- edittext设置获得焦点时的边框颜色
- Android TextView中文字通过SpannableString来设置超链接、颜色、字体等属性
- android:Adapter中设置textview字体颜色
- android中用Spannable在TextView中设置超链接、颜色、字体