gpt4 book ai didi

c++ - 通过名称或别名引用 Qt tableWidget 列

转载 作者:行者123 更新时间:2023-11-30 02:32:57 27 4
gpt4 key购买 nike

我是 Qt 新手,只有一点点 C++ 经验,正在开发桌面应用程序。

我正在使用 tableWidget,我的代码通过(行、列)指针填充单元格。目前这没问题,但我可以看到,如果我需要添加或移动一个列,我将很愉快地修复散布在我的代码中的所有指针。

有没有办法为列号使用别名并通过该别名引用单元格?例如,而不是

ui->tableWidget1->setItem(0, 3, new QTableWidgetItem(ui->lblWeight->text()));

我能有更多类似的东西吗

ui->tableWidget1->setItem(0, "colWeight", new QTableWidgetItem(ui->lblWeight->text()));

“colWeight”已分配给第 3 列?

最佳答案

如果别名在运行时不改变,我会使用枚举而不是变量。

enum Column
{
ColumnA = 0,
ColumnB = 1,
ColumnC = 2
};

ui->tableWidget1->setItem(0, ColumnA, new QTableWidgetItem(ui->lblWeight->text()));

关于c++ - 通过名称或别名引用 Qt tableWidget 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35903725/

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