我有一个带有两个小部件的 QSplitter。其中一个是静态的,另一个应该在按下按钮时改变。但问题是小部件没有改变?
我有一个指向正在更改的小部件的指针 -this->content
要切换到的小部件位于名为 widget 的指针中。
这是我切换小部件的代码片段:
qDebug() << "before: " << this->content;
this->content = widget;
qDebug() << "after: " << this->content;
this->content->update();
this->content->repaint();
我的调试输出验证指针指向另一个小部件:
之前:QLineEdit(0x363850) 之后:SCTableView(0x3644c0)
试图通过调用update()
and来显示它repaint()
,但没有任何成功。
有任何想法吗?