gpt4 book ai didi

c++ - 如何在对话框中设置动态数量的小部件?

转载 作者:行者123 更新时间:2023-11-28 06:15:10 25 4
gpt4 key购买 nike

我们可以在对话框窗口中动态选择小部件的数量吗?

例如,我需要在对话框中使用 2 个标签,但这个数字将在显示对话框之前确定。它会作为方法或构造函数的整数参数传递到对话框。

执行此类操作的一些典型方法是什么?

最佳答案

只需将任何适当的参数传递给基于 QDialog 的类构造函数,然后创建所需的一切,例如:

int nNumberOfLabels = 4;
QVBoxLayout * pLayout = new QVBoxLayout();

setLayout( pLayout );

for (int i = 0; i<nNumberOfLabels; i++) {
QLabel * pLabel = new QLabel();
pLabel->setText( QString::number(i) );

pLayout->insertWidget( pLabel );
}

关于c++ - 如何在对话框中设置动态数量的小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30464415/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com