qheaderview相关内容

向QTreeView添加垂直页眉

我有一个QTreeView子类(和QAbstractItemModel子类),它有一个很好的水平标题。我想添加垂直标题(沿着左侧)以匹配。但与QTableView不同,QTableView有单独的垂直(setVerticalHeader())和水平标题(setHorizontalHeader()),QTreeView只允许一个标题(setHeader())。 我知道我只需要假装最左边的列是标 ..
发布时间:2022-03-30 13:25:23 其他开发

更改 QHeaderView 数据

我尝试修改 QTableWidget 中 QHeaderView (Horizo​​ntal) 的文本. 第一个问题:是否可以像 QTableWidgetItem 一样将其设置为可编辑? 第二个问题:如果不可能,我该怎么做,我尝试像这样重新绘制它: void EditableHeaderView::paintSection(QPainter *painter, const QRect ..
发布时间:2021-06-30 18:46:32 C/C++开发

在 Qt 中跨越水平标题

我想在 QTableWidget 中合并(跨度)水平标题.我尝试使用谷歌搜索相同的内容,但没有运气,因此发布了它.请指导我. 解决方案 你可以子类化 QHeaderView 并为你想要跨越和连接信号和槽的每一组列/行创建一个部分,让它们对不同的列/行. 以下示例用于跨越水平标题: #include 类 MyHeaderModel :公共 QAbstractItemModel{上市: ..
发布时间:2021-06-30 18:45:39 C/C++开发

TableView 的标题

我到处浏览,但找不到有关如何在 Qt Creator 中为 TableView 创建某种类型的标题的任何信息. 我希望它看起来像这样: 解决方案 简短回答:QTCreator 中没有设置可用于定义表视图的标题... 长答案:那是一个带有自定义模型的 TableView.然后你需要定义一个继承 QAbstractTableModel 的新模型 然后在 FooModel 头文 ..
发布时间:2021-06-30 18:45:10 C/C++开发

在 QHeaderView 类中的 Button 触发的插槽中获取正确的父级

我正在玩一个演示来自 @ekhumoro 的代码(原始 Qt4 代码的所有功劳归他所有),他在其中插入了一行新的 QLineEdit 小部件到 QHeaderviewQTableView 的代码>.我将代码移植到 Qt5 并开始向标题添加不同的小部件.QComboBox、QCheckBox、空白区域 (QWidget) 和 QPushButton 没有问题. 但是,当我创建一个包含 QHBo ..
发布时间:2021-06-24 19:46:22 Python

使用自定义 HeaderView 时列排序不起作用

我正在尝试创建一个具有排序功能的 TableView.如果我将 TableView obj 设置为我的自定义 HeaderView,即使我的自定义 HeaderView 没有重新实现任何内容,单击标题也不会排序.如果我改用 TableView 的标题 (hh=tv.horizo​​ntalHeader()),它会排序.我做错了什么? 代码如下: 导入系统进口经营者从 PyQt5 导入 Qt ..
发布时间:2021-06-24 19:35:49 Python

PyQt:如何为单个标题设置不同的标题大小?

我有一个列表,其中包含两个项目的列表,一个单词和一个数字.这个列表将使用 tablewidget 呈现. 我的目标是制作一个包含两列和必要行的表格,但包含单词的列的标题应大于数字列. 我可以使用调整列大小来调整内容,但我希望在调整大小后表格周围没有白色空白区域. 为了创建 gui 代码,我使用 QtDesigner.谢谢. 解决方案 QHeaderView 类可能会做你想 ..
发布时间:2021-06-24 19:01:54 Python

如何在 QHeaderView 和 QTableView 之间注入小部件?

我想在 QHeaderView 和 QTableView 的其余部分之间显示小部件,如下面的示例图片(用 Photoshop 创建),因为这似乎是为过滤列启用输入的自然方式. 有人知道如何在其间注入小部件吗? 解决方案 下面是我为自己的一个项目编写的 FilterHeader 类的演示.您可能需要对其进行调整以满足您自己的需求,但它应该已经可以满足您的大部分需求.过滤框周围的填充不太 ..
发布时间:2021-06-24 18:58:56 Python

如何使QheaderView多层次?

我正在创建一个保存对象发送服务数据的应用程序。 我使用 Qt ,我要与 QtableView 显示的类型为 QStandardItemModel 的模型。 但是 QtableView 向我显示了左侧的行级别。我想将其删除或隐藏(如果可能的话)。 我也遇到了一个标题问题,我想将标题水平分成两部分,然后将底部的相应部分分开在两个垂直。之所以进行这种划分,是因为我有两个开头相似的标题( ..
发布时间:2020-09-27 00:09:58 C/C++开发

如何在Qt中向QTableWidget添加带有数据的标题?

我仍然在学习Qt,我感谢SO社区为我提供了很好的,非常及时的答案Qt的问题。谢谢。 我对添加一个标题到QTableWidget的想法很困惑。我想做的是有一个包含团队成员信息的表。成员的每一行都应包含其姓和名,每个在其自己的单元格中,一个单元格中的电子邮件地址,以及另一个单元格中的office。 我试图从头开始,只获取标题显示“Last”作为姓氏)。这是我的代码。 int co ..
发布时间:2016-10-20 22:34:05 C/C++开发