Qt 多文本框设置行距和
Qt 多文本框設(shè)置行距和間距在這里插入代碼片
QTextDocument *document = ui->textEdit->document(); //獲取文檔對象 QTextFrame *rootFrame = document->rootFrame(); // 獲取根框架 QTextFrameFormat format; // 創(chuàng)建框架格式 QColor color(255,255,255); color.setAlpha(100); format.setBorderBrush(QBrush(color)); // 邊界顏色 format.setBorder(10); // 邊界寬度 rootFrame->setFrameFormat(format); // 框架使用格式 QTextCursor cursor = ui->textEdit->textCursor(); //為光標(biāo)指定一個行高為20的段落格式 QTextBlockFormat block_format; block_format.setLineHeight(40, QTextBlockFormat::FixedHeight); // 行距 QFont font; // 字體間隔 font.setLetterSpacing(QFont::AbsoluteSpacing,5); //AbsoluteSpacing PercentageSpacing //block_format.setTextIndent(0); cursor.setBlockFormat(block_format); //把光標(biāo)再設(shè)置給edit ui->textEdit->setTextCursor(cursor); ui->textEdit->setFont(font);
總結(jié)
以上是生活随笔為你收集整理的Qt 多文本框设置行距和的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电脑中PDF如何转换成WPS格式
- 下一篇: TDengine与中泰证券正式签约,打造