小编gar*_*art的帖子

重绘 QTreeWidget

我有一个基于 QTreeWidget 的简单类。在某些情况下(当其中一列的值更新时),我需要重新绘制它。我有一个函数,当我需要更新我的小部件时调用:

void TreeWidget::updated()
{
    /* some actions with cells */

    /* here need to repaint widget */
    this->update();
    /* also I'm tried this->repaint(); */
}
Run Code Online (Sandbox Code Playgroud)

但行this->update();(或this->repaint();) 没有给出任何结果。仅当我单击小部件时才重新绘制它。

那么我该如何重新绘制我的小部件呢?

c++ qt qtreewidget qt5

4
推荐指数
1
解决办法
1053
查看次数

标签 统计

c++ ×1

qt ×1

qt5 ×1

qtreewidget ×1