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

隐藏垂直标题后,我可以让用户调整QTableWidget行的大小吗?,qt,pyqt,qtablewidget,Qt,Pyqt,Qtablewidget,我知道,QTableWidget的行为是在QHeaderView中实现的。但我的情况是,我必须隐藏那个讨厌的垂直标题(你们不能在其中使用替代背景色),但仍然允许用户动态调整行的大小 这有可能吗?我想知道用户是否可以通过将鼠标悬停在行的底部边缘来调整行高度…我还没有验证,但我猜您可以抓住行上的鼠标事件,确定它是否接近顶部或底部边缘,并将鼠标移动解释为调整大小。若你们不能在行的基础上抓取,你们肯定可以为整个表找到它所属的行,并确定要移动的边和相应的大小。事实上,我猜一旦你弄明白了如何捕获事件,代码将

我知道,
QTableWidget
的行为是在
QHeaderView
中实现的。但我的情况是,我必须隐藏那个讨厌的垂直标题(你们不能在其中使用替代背景色),但仍然允许用户动态调整行的大小


这有可能吗?我想知道用户是否可以通过将鼠标悬停在行的底部边缘来调整行高度…

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

关于捕获鼠标是否靠近行的底部边缘,您有一个有趣的想法。我将尝试测试这一点。无论如何,虽然在对垂直标题进行子类化之后,我可以将颜色设置为交替,但用户仍然可以非常方便地调整行的大小,不必一直到左边缘,即垂直标题。