gpt4 book ai didi

python - QTableView 列控件方便显示/隐藏列

转载 作者:行者123 更新时间:2023-12-05 06:45:10 31 4
gpt4 key购买 nike

Java JXTable有一个列控件让用户显示/隐藏列。

QTableView有没有类似的东西?我知道有 an API call to show/hide a column ,但是当您使用带有 QTableView 的程序时,这没有帮助。

最佳答案

使用表中的水平标题并调用隐藏部分传递您要隐藏的索引,我将其链接到上下文菜单中的信号,该信号获取右键单击的列的索引

table_view->horizo​​ntalHeader()->hideSection(index);

编辑:和显示列类似

table_view->horizo​​ntalHeader()->showSection(index);

从 QPoint 获取索引(我从请求上下文菜单的位置获取索引)

int index = table_view->horizo​​ntalHeader()->logicalIndexAt(cursor_pos);

关于python - QTableView 列控件方便显示/隐藏列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25366830/

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