我想做的事情很简单。每当我触发某个插槽时,我都想在QFrame(或QWidget)中添加一个QLabel。
如果我把下面的代码放在MainWindow
的构造函数中,即使在ui->setupUI(this)
:之后
QLabel * pLabel = new QLabel("abc", ui->frame);
这适用于
但是,如果我将这一行移动到MainWindow
的一个插槽,例如shortcut
,它将不会显示任何内容。我该如何正确添加?
注意:我不想将其添加到布局中。我需要它覆盖在其他人身上,我需要管理它的确切位置。
创建QLabel
后,必须显式调用show()
QLabel * pLabel = new QLabel("abc", ui->frame);
pLabel->show();
来自文件:
如果将子窗口小部件添加到已可见的窗口小部件中,则必须显式地显示孩子以使其可见。。。