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



我知道在QHeaderView中实现了QTableWidget调整行高度的行为。但是我的情况是,我必须隐藏恼人的垂直标题(你不能在它中使用可替换的背景色),但仍然让用户动态地调整行大小。

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

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

最新更新