此代码应将QTextEdit heading
的宽度设置为其中包含的文本的宽度:
heading->setText("Clipboard: ");
heading->setFixedWidth(QFontMetrics(heading->font()).width("Clipboard: "));
但实际宽度稍微小一些,你可以看到:
我试过
heading->setFixedWidth(QFontMetrics(heading->font()).boundingRect("Clipboard: ").width());
但结果是一样的。我该如何解决?