gpt4 book ai didi

c++ - Qt 使用来自 csv 的数据自动生成按钮

转载 作者:太空宇宙 更新时间:2023-11-04 13:05:10 24 4
gpt4 key购买 nike

我正在尝试在 qt 中制作一个简单的 GUI。 GUI 将具有各种名称的可单击按钮,并且根据鼠标单击它们,它们将执行不同的操作。

目前,我正在单独创建按钮,除了名称不同之外,它们都具有相同的属性。

我有一个包含所需按钮名称的文本/csv 文件。有没有一种方法可以遍历文件并自动创建按钮,按钮名称是文件中的数据。即,如果文件中的数据是“第一”“第二”“第三”。创建 3 个按钮,名称分别为第一个、第二个和第三个。

最佳答案

假设您的标签已经被解析并存储在 QStringList labels 或类似的文件中:

Q_FOREACH(auto label, labels) {
auto button = new QPushButton(label);
// configure your button with the common settings here
some_layout_in_your_ui->addWidget(button);
}

some_layout_in_your_ui 就是您要放置按钮的位置。

关于c++ - Qt 使用来自 csv 的数据自动生成按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42798075/

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