2 行 2 列のテーブルを作成します。
2 番目の列には、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
ます。
通常、 just の値は次のSpinBoxes
方法でアクセスできます。
ui->spinBox->value();
しかし、これはここでは機能していません。
SpinBoxes
のアイテムとして使用する値にアクセスするにはどうすればよいQTableWidget
ですか? 反復によってにアクセスしたいSpinBoxes
ので、すべてのスピン ボックスをループするために for ループを使用します。