如何创建一个标题为两行的 QGroupBox?

3
我尝试使用一个包含 \n 的字符串来分隔两行,但是这种方法没有起作用。
1个回答

0

换行符似乎可以正常工作:

#include <QtGui>

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

    QGroupBox gb("This is the first line\nAnd this is line 2\nAnd 3");
    gb.show();

    return a.exec();
}

请在Mac上为我获取Qt 4.8和Qt 5的版本:

enter image description here


它对我不起作用。我有没有设置某些参数吗? - user1020872
QString title = "置信度:" + QString::number(confidence * 100, 'f', 1) + "\n" + "匹配数:" + QString::number(matches); groupBox->setTitle(title); - user1020872
顺便说一下,QString::arg()通常比QString::number()更容易使用。 - Chris
好的。这对我有效。请看我的编辑。但是我真的不喜欢这个效果。你最好使用其他东西,比如一个带有QLable的QFrame。 - Stephen Chu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接