1

Qt を使用して、一連の情報をテーブルに表示しています。QTableWidget オブジェクトがあり、含めたいヘッダー タイトルの一部が、希望するセル サイズよりも長くなっています。たとえば、私は

<html> <br>Acceleration <br> (m/s^2) </html>

両方を同じ行に置く代わりに。セルにワードラップ機能があることは知っていますが、タイトルをヘッダーに保持して、より簡単に区別できるようにしたいと思います。文字列内の HTML はヘッダーでも機能しないようですので、<br>. テキストを折り返す方法や、タイトル内で手動で改行する方法はありますか?

4

1 に答える 1

5

\nヘッダーのタイトルを手動で分割する簡単な方法を使用できます。

#include <QApplication>
#include <QTableWidget>

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

    QTableWidget w(2, 2);
    w.setHorizontalHeaderLabels(QStringList() << "FOO\nBAR" << "FOOBAR");
    w.show();

    return app.exec();
}
于 2012-05-18T22:12:34.633 に答える