一、调整光标位置
// 获取文档对象 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,
最优化方法总结:公式解、数值优化、求解思想PowerShell中使用WebClient 下载文件并获取下载进度java几种常见运行时异常及简单例子LED 滚动文字【答学员问】你们从培训机构毕业后都找到什么工作?华为Mate 40 Pro+ 5G曝光:徕卡电影镜头、陶瓷机身冲突声明(conflicting declaration)解决uboot设置nfs参数——linux kernel使用nfs方式加载根文件系统rootfs(六)keras数据生成器--数据增强shiro-oauth 启用第三方认证登录