QML TextEdit部分的边距

时间:2015-11-30 14:08:35

标签: qt qml styling

在QML TextEdit中,我试图让部分文本缩进和/或格式化(强制大写,斜体,粗体等等),而其他部分则有不同的样式(剧本格式)。我最初的想法是将每个部分包装成<p class = 'dialogue'>...</p><span class = 'bold'>...</span>,然后设置一个带边距等的CSS文件。

但是,我认为没有办法为TextEdits设置样式表(QTextDocuments有一个函数setDefaultStylesheet,但不能修改它的属性)。此外,还有一个问题,例如, CSS的margin-left: 50%可以正常工作。从我所看到的,大多数QML似乎都没有支持CSS(尽管一些讨论暗示了对TextEdits的部分支持)。

仅在QML中进行样式化也没关系,但我不知道这对于部分TextEdits内容是如何工作的。

有没有办法让这个概念发挥作用,还是我朝错误的方向前进?

0 个答案:

没有答案