为什么Qt文本布局在处理不可破坏空间时会吃掉字母?

时间:2017-06-02 06:50:45

标签: qt qt5 richtext qtextdocument

测试代码(Qt5.5.1):

#include <QtWidgets>

int main(int argc, char* argv[])
{
    QApplication a(argc, argv);

    QTextBrowser textBrowser;
    textBrowser.setHtml("<p style=\"font-size: 50pt\">X АБ&nbsp;Y</p>");

    textBrowser.resize(200, 200);
    textBrowser.show();

    return a.exec();
}

结果:

result

如何避免非ascii字母(如测试中的'А')后跟不可破坏空格的文本消失?

0 个答案:

没有答案