我在对话框中有一个 QTableView
对象。
我需要访问此表的水平标题并将其放入 QStringList
对象中。
尽管进行了全面的搜索,但我仍然无法在Qt文档中找到如何获取这些标题列表的方法。
编辑:我在任何地方都找不到更接近的内容,这个网址提到了 QTableWidget
,而使用的函数对于 QTableView
不可用。不幸的是,我不能自由切换问题对象为表格小部件。
我在对话框中有一个 QTableView
对象。
我需要访问此表的水平标题并将其放入 QStringList
对象中。
尽管进行了全面的搜索,但我仍然无法在Qt文档中找到如何获取这些标题列表的方法。
编辑:我在任何地方都找不到更接近的内容,这个网址提到了 QTableWidget
,而使用的函数对于 QTableView
不可用。不幸的是,我不能自由切换问题对象为表格小部件。
所以,我能想到的唯一方法就是像这样做:
QStringList headers;
for(int i = 0; i < myTableView->model()->columnCount(); i++)
{
headers.append(myTableView->model()->headerData(i, Qt::Horizontal).toString());
}
items = []
for x in range(tbl.columnCount()):
items.append(tbl.horizontalHeaderItem(x).text())