我正在使用Qt在表格中显示一堆信息.我有一个QTableWidget对象,我想要包含的一些标题标题比我想要的单元格大小更长.例如,我想拥有
<html> <br>Acceleration <br> (m/s^2) </html>
Run Code Online (Sandbox Code Playgroud)
而不是两个都在同一条线上.我知道单元格中有一个自动换行功能,但我想将标题保留在标题中,以便更容易区分它们.字符串中的HTML似乎在标题中不起作用,所以我不能使用<br>.有没有办法让文字换行,或手动打破标题内的行?
您可以使用简单\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();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2835 次 |
| 最近记录: |