问题标签 [qheaderview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - 为什么我的自定义 QHeaderView 不允许排序
我实现了我自己的 QHeaderView 从 QHeaderView 扩展。
在使用此视图的 QTableWidget 上设置启用排序后,我仍然无法排序。对于它的愤怒,该表最初是按第一列排序的。如果我没有将水平标题设置为我的自定义类,则会执行排序。
唯一重载的方法是构造函数(强制水平)和 sizeHint()。
qt - 如何将 QHeaderView 部分的文本写入文件?
我正在尝试编写一个导出器,它接收 aQTableView
并将其所有数据写入 .csv 文件,以便可以在 MS Excel 中查看。
现在我似乎找不到从水平标题部分读取文本的方法。似乎没有类似QHeaderView::sections
或类似的方法,所以我无法访问 QHeaderView 的部分。有一个QHeaderView::count
尽管如此,这让我认为它们确实保存在某个容器中。
那么有没有办法获取部分的文本QHeaderView
?
c++ - QHeaderView::sectionCountChanged 如何知道添加了哪个部分
我想知道是否有一种方法可以确定插入的哪个部分改变了节数。我想要完成的是将新插入部分的顺序移到末尾。这样新插入的列就会显示在最后。关于我如何做到这一点的任何建议?
qt - 如何将标题设置为 QListView
我有一个QListView,里面有 5 个项目。在我的 QListView 中说(美国、加拿大、丹麦、埃及、芬兰)。现在我想为所有这些项目设置一个共同的 Header 作为 COUNTRIES。如何将 Header 设置为 QListView。请帮忙。
python - PyQt从带有标题标签的TableView中获取单元格
我目前将 SQL 查询的结果加载到 TableView 中。
然后我需要根据标题标签(几何)选择一个特定的单元格。此列将根据搜索的不同表移动位置。
当用户单击行上的任意位置(不是几何列的单元格)时,我想选择几何列单元格。
目前我有一个与 tableView 关联的 this
在那个功能中我有
如果我使用 QTableView.model(row, column) 来选择索引,我必须指定行号和列号。但是,这会有所不同,所以我想做 QTableView.model(row, 'geometry') 但是模型需要整数。
有什么解决办法吗?
谢谢
c++ - 在 Qt 中跨越水平标题
我想在QTableWidget
. 我尝试用谷歌搜索,但没有运气,因此发布了它。请指导我。
c++ - 如何禁用 QTableView 的整列选择?
无效 setSelectionBehavior ( QAbstractItemView::SelectionBehavior 行为 )
此函数接受三个值之一:用于选择项目、用于选择行和选择单元格。
问题:
我需要单击一个单元格时的情况,它被选中,当单击行索引时,行被选中,但是当单击列标题时,整个列未被选中。据我了解,这不能使用此功能完成。
我需要 tableview 的行为与设置时完全相同SelectionBehavior::selectItems
。
但是当用户单击标题时,不应选择该列。
我正在考虑禁用列选择,QHeaderView
但找不到如何?
qt - 模型排序时更新 QTableView/QHeaderView 中的排序指示符
我想知道如何确保在QTableView
模型上执行编程排序时更新 a 的水平标题中的排序指示符。
这是问题所在:
甲:乙:
如您所见,排序指示符保持不变,因此与实际排序顺序不一致。
在我的应用程序中,我有两个与同一模型交互的视图,并且可以从它们中的任何一个触发排序。我在 QAbstractItemModel 中看不到任何表明何时执行排序的信号。似乎 QHeaderView/TableView 假设它们是唯一可以触发排序的东西。
Qt 是否提供了应对我所缺少的这一点的设施?如果不是,那么在不过多破坏模型上多个视图的封装的情况下,保持排序指示器最新的最佳方法是什么?
qt - 为 QHeaderView 交付的类实现paintSection
矩形不是画。但是当 paintSection 被移除时,它正在绘画。我需要在调用基础paintSection 后绘制矩形。
qt - 如何在从 QHeaderView 类派生的文本中绘制文本
我需要在派生自 QHeaderView 类中绘制文本。但是这段代码不起作用。