与按钮关联的 QLabel 未显示
QLabel associated to a PushButton doesn't appears
我正在尝试构建一个QLabel
,当我按QPushButton
时我想出现;代码很简单:
void Mod28::on_pushButton_clicked()
{
AddItem();
}
void Mod28::AddItem()
{
QLabel *label_n = new QLabel(this);
label_n->setObjectName(QStringLiteral("label_n"));
label_n->setGeometry(QRect(20, DimVert, 25, 17));
label_n->setFrameShape(QFrame::Box);
label_n->setNum(ItemCounter);
}
什么也不会出现。相反,如果我将AddItem()
放入以下内容:
Mod28::Mod28(QWidget *parent) :
QWidget(parent),
ui(new Ui::Mod28)
{
ui->setupUi(this);
AddItem(); // here, for example, is ok !!!!
}
我该如何解决?按下按钮时,我需要出现QLabel
。
将您的标签添加到要在其中显示的小部件。
例如,此行将lable添加到CentralWidget布局:
ui->centralWidget->layout()->addWidget(label_n);
您的功能:
void Mod28::AddItem()
{
QLabel *label_n = new QLabel(this);
//
//
//
ui->centralWidget->layout()->addWidget(label_n);
}
尝试致电 label_n->show ();
label_n->raise();
之后。
相关文章:
- 比较并显示使用最小值(a,b)和最大值(a、b)升序排列的4个数字
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 字符串-C++后显示的随机字符
- 继承期间显示未知行为的子类
- 在 QLabel 中显示视频
- Qt GUI使用Qfiledialogbox和qlabel显示视频,这是我的代码
- 如何在QListWidget中显示QStringList的每个项目QLabel和另一个QString?
- 使用 QpushButton 切换显示在 QLabel 中的图像
- QT-如何在我的笔记本电脑上全屏显示Qlabel
- Qt Creator 在从 Visual Studio 2015 迁移后未显示 Qlabel 的边框图像
- QLabel像视频一样显示图像
- 与按钮关联的 QLabel 未显示
- 如果不是成员,则不显示 QLabel
- 将浮点数显示为 QLabel 上的 QString 会显示点"."应去的"G"
- 我可以显示根据需要创建的对象(QLabel 的子类)吗?(我遇到的问题是删除它)
- 显示 QLabel 中 sql 查询的输出
- 如何更新QLabel以显示QImage
- 如何在QLabel中显示捕获图像
- 在QLabel/QGraphicsView中显示Dicom图像
- QT在向qLabel显示图像时无法检测输入文件