一、调整光标位置
// 获取文档对象 QTextDocument* document = this->paramBar->document(); QTextCursor
cursor; // 必须设置否则无光标出现 this->paramBar->setFocus(); // 查询FIELD的位置,不忽略大小写 cursor
= document->find("FIELD",QTextDocument::FindCaseSensitively); // 获取偏移量 int pos
= cursor.position(); // 获取当前的光标对象 QTextCursor cs =this->paramBar->textCursor();
// 开始 cs.movePosition(QTextCursor::Start); // 偏移位置
cs.movePosition(QTextCursor::NextCharacter,QTextCursor::MoveAnchor,pos); //
设置新的光标对象 this->paramBar->setTextCursor(cs);
二、设置字体
QFont qf; // 是否加粗 qf.setBold(true); // 大小 qf.setPointSize(13); // 字体名称
qf.setFamily("华文仿宋"); // 字符间距 qf.setLetterSpacing(QFont::AbsoluteSpacing,12);
[QPlainTextEdit]->setFont(qf);
三、设置颜色
// 颜色 QPalette p = this->paramBar->palette(); //
通过QPalette::Text枚举改变其设置的对象,TEXT为文本,BASE为背景色 p.setColor(QPalette::Active,
QPalette::Text, Qt::red); this->paramBar->setPalette(p);
 

技术
©2019-2020 Toolsou All rights reserved,
【贪心算法】哈夫曼编码问题VHDL——JK触发器react 项目--博客系统数据库期末复习:综合应用题汇总面过了,起薪30k找出游戏的获胜者(java)JAVA实验四集合与函数式编程实验排序会了递归,不学非递归太可惜了SQL综合题 员工单位综合题数据库作业五