QT删除表的水平标题
QT Remove Horizontal header of table
我有一个函数setHorizontalHeader
,它通过使用setHorizontalHeaderItem
逐个添加头项来添加表头。如果我想删除头,我应该使用哪个函数?看起来,takeHorizontalHeaderItem
()适合,但它删除项目而不删除它。在为所有项目调用takeHorizontalHeaderItem之后,我得到了带有数字的header。我需要完全删除标题(数据+单元格)-我如何正确实现它?
QTableView
中的horizontalHeader
与其他部件一样。如果你想隐藏它,只需调用它的hide()
成员(这也是一个插槽)。
view->horizontalHeader()->hide();
这隐藏了整个标题栏。它不会销毁或以其他方式改变包含的头项。
当您想再次显示标题时,只需show()
即可。标题项将保持它们在hide()
之前的样子(除非您在两者之间更改了它们)。
view->horizontalHeader()->show();
(显然也适用于垂直页眉)
相关文章:
- 为什么在Windows上的VS 2019和Clang 9中"size_t"在没有标题的情况下工作
- QTableView:endMoveRows在模型中重置水平页眉大小
- QScrollArea:由垂直滚动条引起的水平滚动条
- 对于C++,方括号中的标题必须总是在引号中的标题之上吗
- 库标题在标题中不可见,但在 cmake build 下.cpp文件中完全可见.为什么?
- 为什么我不应该把所有东西都放在标题中?
- WinAPI 检查窗口是否具有常规标题栏
- 如何更改窗体上所有控件的标题?[C++生成器]
- 提升用于解析标题列的精神语法
- 通过水平滚动条更改标签
- 所以我正在为我的学校作业练习继承,但我无法正确实施标题保护
- 如何删除已输入的书以及如何使标题,语言和名称在上面放置空格不会出错?
- 使用类 ?C++ 和 SFML 以及标题中的 15 个字符
- Gtkmm 窗口为空白,不显示任何小部件或标题
- 如何在可滚动的 QTableWidget 中有一个冻结的水平标题?
- 如何将QTableView的水平标题设置为默认顺序?
- 无法设置和显示 QTabelView 水平标题
- QT删除表的水平标题
- 如何改变从标题(水平/垂直)QTableWidget在Qt的背景颜色
- 获得水平标题部分大小