这篇文章是在高铁上写的。
这次继续和大家分享Qt Model/View的一些使用方法。Qt帮助文档的整体目录如下:
设置Table的行和列表头
只需在只读表的基础上加上
QVariant headerData(int section, Qt::Orientation orientation, int role) const Q_DECL_OVERRIDE;
并重新实现即可。
QVariant MyModel::headerData(int section, Qt::Orientation orientation, int role) const
{
if (role == Qt::DisplayRole)
{
if (orientation == Qt::Horizontal)
{
switch (section)
{
case 0:
return QString("first");
case 1:
return QString("second");
case 2:
return QString("third");
}
}
if (orientation == Qt::Vertical)
{
switch (section)
{
case 0:
return QString("first");