我已经阅读了QStatusBar 类文档在该文档中,据说 removeWidget() 方法不会永久删除小部件,而是隐藏并且 我们可以通过调用 addWidget() 和 show() 方法再次添加小部件。 根据说明,我在下面编写了以下代码:-
```cpp
ui->statusbar->addWidget(ui->label);
ui->statusbar->removeWidget(ui->label);
ui->statusbar->addWidget(ui->label);
ui->statusbar->show();```
我使用 qt 设计器添加了标签 wiget
我期待标签将被添加到状态栏但不是 如何让它成为可能?
你应该打电话
ui->label->show()
代替:
ui->statusbar->show()
如下:
ui->statusbar->addWidget(ui->label);
ui->statusbar->removeWidget(ui->label);
ui->statusbar->addWidget(ui->label);
ui->label->show();