通过隐藏其垂直标题后,我可以让用户调整QTableWidget的行吗?

时间:2014-06-14 23:22:49

标签: qt pyqt qtablewidget

我知道QTableWidget的{​​{3}}行为已在QHeaderView中实施。但我的情况是我必须隐藏那个烦人的垂直标题(你不能在其中使用备用背景颜色),但仍然允许用户动态调整行。

这甚至可以远程实现吗?我想知道用户是否可以通过悬停在行的底部边缘来调整行高...

1 个答案:

答案 0 :(得分:1)

我还没有验证,但我的猜测是你可以抓住行上的鼠标事件并确定它是否接近顶部或底部边缘并将鼠标移动解释为调整大小。如果你不能在行的基础上抓取,你肯定可以在整个表格中找到它所属的行并确定要移动的边缘并相应地调整大小。事实上,我猜想一旦你弄清楚如何捕获事件,代码将与标头使用的代码非常相似。您甚至可以从事件处理程序中调用该代码。