在QTableWidget中的最后一行插入窗口时,显示位置错位的情况
1修复前:

2修复后:
(在最后一行附近插入窗口时会出现该问题,之后在中间行插入也可以稳定复现)
解决方法
继承QTableWidget,使用QTableWidget的protected函数updateGeometries()来刷新窗口。
#include <QTableWidget>
class MyTableWidget : public QTableWidget
{
Q_OBJECT
public:
MyTableWidget() {}
virtual ~MyTableWidget() {}
inline void publicUpdateGeometries(){ updateGeometries(); }
};
本文介绍了一种解决QTableWidget中出现的显示错位问题的方法,通过继承QTableWidget并重写updateGeometries()函数来刷新窗口布局。

4513

被折叠的 条评论
为什么被折叠?



