gpt4 book ai didi

c++ - Qt:如何在QTextEdit中设置段落的topMargin

转载 作者:太空宇宙 更新时间:2023-11-04 13:30:58 26 4
gpt4 key购买 nike

我正在尝试在QTextEdit 的第一段上方 设置边距。问题是它只出现在第二段之上;在第一段和第二段之间。

我当前的代码是:

auto doc = ui->textEdit->document();
auto blockFormat = doc->begin().blockFormat();
blockFormat.setTopMargin(100);
QTextCursor{doc->begin()}.setBlockFormat(blockFormat);

这是 QT 的预期行为吗?我将如何实现在每个段落(包括第一段)上方留出边距的预期结果?

最佳答案

这似乎是设计使然。一个简单的解决方法是插入一个空段落,或一个带有透明 1x1 图像的段落。

关于c++ - Qt:如何在QTextEdit中设置段落的topMargin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31485755/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com