값 액세스 등 QSpinBoxes :Qt를 QTableWidget QDoubleSpinBoxes/요소들은 I 개의 행과 열로 된 테이블을 생성하여 반복
번째 열 요소 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 루프를 사용하여 모든 스핀 상자를 반복합니다.
myTable을 사용한 것뿐만 아니라 메인 윈도우 멤버 변수로'QDoubleSpinBox * spinBox'를 선언하십시오. – vahancho
Ja하지만 문제는 반복하여 스핀 상자의 값에 액세스하는 것이 최종 목표라는 것입니다. 그래서 for 루프를 사용하여 값을 읽을 수있는 방법을 찾고 있습니다. – newandlost