qt表格设置固定某一列列宽
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了qt表格设置固定某一列列宽相关的知识,希望对你有一定的参考价值。
即实现拖动窗口大小时,其它列列宽改变,某一列不变,求教如何实现
参考技术A 在sheet里选中你要固定列宽的一列,然后找到菜单“行与列”再找的固定列的菜单,输入数字,即可固定列的宽度;本回答被提问者和网友采纳 参考技术BQAxObject *pRange = pWorkSheet->querySubObject("Cells(int,int)", _row + 1, _col + 1);
if (pRange==nullptr)
return;
pRange->dynamicCall("Value", _value);
pRange->setProperty("RowHeight", m_nRowHeight); //设置单元格行高
pRange->setProperty("ColumnWidth", m_nColWidth); //设置单元格列宽
jtable的某一列的列宽怎么设置?
最好 要详细说明啊??我是初学者
TableColumn firsetColumn = table.getColumnModel().getColumn(0);firsetColumn.setPreferredWidth(30);
firsetColumn.setMaxWidth(30);
firsetColumn.setMinWidth(30);
上边的代码就把JTable table中的第一列的最大值、最小值都设置为了30,也就是限制了其列宽就为30了, 参考技术A private TableColumn column = null;
column = jTable.getColumnModel().getColumn(0);
column.setPreferredWidth(70);
TableColumn 表示 JTable 中列的所有属性,如宽度、大小可调整性、最小和最大宽度。
jTable.getColumnModel()返回包含此表所有列信息的 TableColumnModel(定义了适合用于 JTable 的表列模型对象的要求)
最后一句就是设置行宽 参考技术B 哈哈
以上是关于qt表格设置固定某一列列宽的主要内容,如果未能解决你的问题,请参考以下文章