QTreeWidget列不可见 - GUI打开时

时间:2014-06-04 10:31:59

标签: qt qtreeview

我在GUI中使用的QTreeWidget中创建了4列:

创建4列的代码,通过以下代码正确创建列:

void MainWindow::createTreeWidgetView()
{
    QTreeWidgetItem* headerItem = new QTreeWidgetItem();
    headerItem->setText(0,QString("Test Case"));
    headerItem->setText(1,QString("Description"));
    headerItem->setText(2,QString("Floor"));  
    headerItem->setText(3,QString("House"));  

    ui->treeWidgetLeft->setHeaderItem(headerItem);
}

我面临的问题是,当GUI打开时,QTreeWidget的所有四列都不可见。

只有第一列“测试用例”可见,而其余三则被隐藏(尽管我可以通过水平滚动查看所有四列QTreeWidget)。

请在我的代码中建议我需要更改的内容,当GUI打开时,所有4列都可见?

enter image description here

1 个答案:

答案 0 :(得分:0)

在标题属性下的QTcreator中的

取消选中headerstrechlastSection 然后它显示所有列