Qt HeaderItem

索引サイト




void MainWindow::on_pushButton_clicked()
{
ui->tableWidget->setRowCount(5);
ui->tableWidget->setColumnCount(5);

QString w_header1 = QString::fromLocal8Bit("コード");
QString w_header2 = QString::fromLocal8Bit("名称");
QString w_header3 = QString::fromLocal8Bit("データ1");
QString w_header4 = QString::fromLocal8Bit("データ2");

QTableWidgetItem *w_header_item1;
QTableWidgetItem *w_header_item2;
QTableWidgetItem *w_header_item3;
QTableWidgetItem *w_header_item4;

w_header_item1 = new QTableWidgetItem;
w_header_item2 = new QTableWidgetItem;
w_header_item3 = new QTableWidgetItem;
w_header_item4 = new QTableWidgetItem;

ui->tableWidget->setHorizontalHeaderItem(0,w_header_item1);
ui->tableWidget->setHorizontalHeaderItem(1,w_header_item2);
ui->tableWidget->setHorizontalHeaderItem(2,w_header_item3);
ui->tableWidget->setHorizontalHeaderItem(3,w_header_item4);

ui->tableWidget->horizontalHeaderItem(0)->setText(w_header1);
ui->tableWidget->horizontalHeaderItem(1)->setText(w_header2);
ui->tableWidget->horizontalHeaderItem(2)->setText(w_header3);
ui->tableWidget->horizontalHeaderItem(3)->setText(w_header4);
}





void MainWindow::on_pushButton_clicked()
{
ui->tableWidget->setRowCount(5);
ui->tableWidget->setColumnCount(5);

QString w_header1 = QString::fromLocal8Bit("グループ1");
QString w_header2 = QString::fromLocal8Bit("グループ2");
QString w_header3 = QString::fromLocal8Bit("グループ3");

QTableWidgetItem *w_header_item1;
QTableWidgetItem *w_header_item2;
QTableWidgetItem *w_header_item3;

w_header_item1 = new QTableWidgetItem;
w_header_item2 = new QTableWidgetItem;
w_header_item3 = new QTableWidgetItem;

ui->tableWidget->setVerticalHeaderItem(0,w_header_item1);
ui->tableWidget->setVerticalHeaderItem(1,w_header_item2);
ui->tableWidget->setVerticalHeaderItem(2,w_header_item3);

ui->tableWidget->verticalHeaderItem(0)->setText(w_header1);
ui->tableWidget->verticalHeaderItem(1)->setText(w_header2);
ui->tableWidget->verticalHeaderItem(2)->setText(w_header3);
}




AX