訪問值I創建一個表具有兩行和兩列:Qt的QTableWidget的QDoubleSpinBoxes/QSpinBoxes作爲元素通過迭代
第二列包含spinBoxes爲元素。該代碼是下面的:
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
myTable = ui->tableWidget;
for(int i = 0; i < myTable->rowCount(); i++)
{
QDoubleSpinBox *spinBox = new QDoubleSpinBox(this);
spinBox->setValue(i + 1);
myTable->setCellWidget(i, 1, spinBox);
}
}
myTable
被聲明爲的MainWindow
成員。
通常情況下,僅僅SpinBoxes
值通過訪問:
ui->spinBox->value();
但這不是在這裏工作。
如何獲取SpinBoxes
的值作爲QTableWidget
中的項目? 我想通過迭代來訪問SpinBoxes
,因此使用for循環來遍歷所有Spin Box。
聲明'QDoubleSpinBox * spinBox'作爲主窗口成員變量以及您使用myTable進行的操作。 – vahancho 2014-09-11 07:51:04
Ja但是問題是我的最終目標是通過迭代訪問旋轉框中的值...所以我正在尋找一種方法,以便可以使用for循環讀出值。 – newandlost 2014-09-11 07:57:11