gpt4 book ai didi

c++ - QTableView扩展

转载 作者:行者123 更新时间:2023-11-28 05:26:04 25 4
gpt4 key购买 nike

我有一个 QTableView,我希望只为第二列允许表扩展。问题是最后一列也在扩展。

  ui   -> tableview -> setModel(m_Model);       

ui -> tableview ->setColumnWidth(CModel::colNo, 30);
ui -> tableview ->setColumnWidth(CModel::colName, 30);
ui -> tableview ->setColumnWidth(CModel::colN, 30);
ui -> tableview ->setColumnWidth(CModel::colFx, 30);
ui -> tableview ->setColumnWidth(CModel::colFy, 30);
ui -> tableview ->setColumnWidth(CModel::colFxy, 30);

ui -> tableview -> header() -> setSectionResizeMode(CModel::colNo, QHeaderView::Fixed);
ui -> tableview -> header() -> setSectionResizeMode(CModel::colName, QHeaderView::Stretch);
ui -> tableview -> header() -> setSectionResizeMode(CModel::colN, QHeaderView::Fixed);
ui -> tableview -> header() -> setSectionResizeMode(CModel::colFx, QHeaderView::Fixed);
ui -> tableview -> header() -> setSectionResizeMode(CModel::colFy, QHeaderView::Fixed);
ui -> tableview -> header() -> setSectionResizeMode(CModel::colFxy, QHeaderView::Fixed);

这是调整第二列和最后一列的大小: enter image description here

有什么意见吗?

最佳答案

不确定你的代码是否编译,但我认为应该是

ui->tableview->horizontalHeader()->setSectionResizeMode(CModel::colNo, QHeaderView::Fixed);
...

关于c++ - QTableView扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40526229/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com