问题标签 [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.

0 投票
2 回答
1818 浏览

qt - QHeaderView 在 Windows 10 中没有水平线

在此处输入图像描述

QTableWidget标题在 Windows 10 中没有水平线。我该如何解决?

0 投票
1 回答
3182 浏览

qt - qt中的setSectionResizeMode有什么问题?

我在 Ubuntu 上使用 qt 5.1.1 已经 2 年了。现在我在上面安装 qt 5.5。(我的意思是这两个版本都存在于我的 Ubuntu 上)实际上这个版本的 Qt 框架不如旧版本好用。所以我想使用 qt 5.1.1 。

问题就在这里,现在我的代码出现以下错误:

代码:

错误:

在这个网站上找到了这个答案。但实际上我不知道如何解决这个问题!它只是说它的原因。

PS:我希望这行代码将我的表格修复延伸到我的窗口。

0 投票
1 回答
437 浏览

qt - QHeaderView 鼠标跟踪失败

我需要将一些简单的过滤器功能连接到鼠标单击 QTreeView 标题项。很简单,我实现了一个插槽函数,它连接到:

QTreeView::header()->sectionClicked(int)

设置后

QTreeView::header()->setSectionsClickable(true)

,sectionClicked每当我单击任何可点击标题都会产生的默认悬停效果突出显示的标题时都会发出。

问题是,将无法识别悬停在可点击标题中的某些区域上。因此,在这些部分没有亮点,我不会得到任何sectionClicked触发器。我进一步追溯它并从中派生出我自己的类QHeaderView并将一些输出放入mouseMoveEvent.

在保留所有QTreeView设置不变的同时,我将此类的一个实例设置为通过

QTreeView::setHeader(QHeaderView*)

我可以看到,在所有区域中,悬停效果都失败了,我没有得到你可以在覆盖的mouseMoveEvent.

因此,我假设鼠标跟踪无法正常工作。

我正在处理的整个应用程序非常庞大,因此我为所有这些设置了一个独立的示例。令我惊讶的是,一切都按预期进行。我无能为力,我应该如何处理。谁能想到鼠标跟踪在小部件的某些部分失败的原因?这可能是与性能不足有关的帧速率问题吗?小部件上是否有影响整个鼠标跟踪区域的设置?父小部件会影响鼠标跟踪吗?

0 投票
2 回答
2537 浏览

qt - 如何从 QHeaderView 中删除水平边框

我有带有水平 headerView 的 QTableView 对象,(我隐藏了垂直)。我将 setShowGrid(false) 设置为从 qtableView 中删除网格,但是如何删除 QTableView 与其水平标题之间的分隔符边框。我试过了:

但没有成功。谢谢你

0 投票
2 回答
1341 浏览

c++ - 使用自定义 QHeaderView 读取模型数据

我想设置一个自定义 QHeaderView 来旋转水平标题的文本。我正在使用 QStdarItemModel

目前我有这个

我真的不明白我对翻译做了什么。我只是反复试验,直到它与列有些匹配。它仍然不能完美地做到这一点,它会无缘无故地剪切文本。我应该怎么做才能使文本与列匹配而不被截断?

“不匹配的图片和剪切文本”

另一件事是我不想在每一列上都写“标题”。要查看的模型已将 Horizo​​ntalHeaderItem 分配给每一列,我想改为显示这些标题

在此先感谢您的帮助

0 投票
1 回答
520 浏览

c++ - 在考虑水平滚动时获取表头部分的绝对/全局位置

0 投票
1 回答
7552 浏览

python - PyQt5:单击 QHeaderView 的标题时如何对 QTableView 进行排序?

当我单击 QHeaderView 的标题时,我想对 QTableView 进行排序。我在互联网上找到了几个类似这样的代码示例:Sort QTableView in pyqt5 但它对我不起作用。我还查看了 Summerfield 的 Rapid Gui 编程书,但我也能找到一些有用的东西。

在这个快速示例中,我如何按名称或年龄对表格进行排序?

这是我的代码:

我尝试修改一些东西,但没有任何结果,当我取消注释 setSortingEnabled(True) 行时,窗口甚至没有打开。所以我无法知道我是否更接近解决方案!我还想根据等级更改文本颜色(例如 50 以下的红色和 50 以上的绿色)。为此,我没有搜索那么多,所以我会在提问之前自己尝试一下,但如果您有任何提示,将不胜感激!

感谢您的帮助!

0 投票
3 回答
4552 浏览

python - 在 PyQt4 中调整 QTableView 的垂直标题?

在此处输入图像描述

我需要减小第一列的大小(带有垂直标题的列)

如何在 PyQt4 中调整 QTableView 的垂直标题?

我有非常大的标题和小的 GUI 块来显示这个表,所以请帮助我!

我能够调整所有列的大小,但无法弄清楚调整垂直标题的大小?

我尝试了很多事情,例如:

我想制作可以由用户调整大小的标题,并且不依赖于项目的任何其他参数,如窗口大小、其他列的大小......

有人可以帮我弄这个吗?

0 投票
1 回答
862 浏览

qt - QTableView:没有 QHeaderView 的交互式列调整大小

我有QTableView一个隐藏的水平标题

没有标题视图

如您所见,由于列宽,中间列中的文本被剪裁了。

要查看文本,用户需要调整列的大小,但没有标题,我无法做到这一点。

我想做的是将鼠标悬停在列的边缘并显示正常的调整大小图标,然后允许用户将列拖得更宽。

这可能吗?

0 投票
2 回答
2926 浏览

c++ - QHeaderView 样式每一列

我正在尝试编辑QTreeWidget.

我发现我可以在QHeaderView::section那里编辑它,编辑背景、颜色、边框......

但是,我想单独编辑列标题。我在我们可以使用的文档::first中找到,::last...

有没有办法精确地指定另一个部分([index = 3]例如)?