반응형
테스트 환경
Windows10 / C++ / Qt 5.15.2 / Qt Creator 4.13.3
참고할만한 다른 글
2021/01/03 - [언어, 라이브러리/Qt] - [Qt, C++] Table Widget 사용(QTableWidget)
테이블위젯에 숫자가 입력되지 않는 문제
테이블 위젯을 만들고 QTableWidgetItem을 이용하여 테이블에 내용을 입력하면 문자열은 출력되지만 정수는 출력되지 않는다.
ui->tableWidget->insertRow(ui->tableWidget->rowCount());
ui->tableWidget->setItem(ui->tableWidget->rowCount()-1,0, new QTableWidgetItem("Test")); // 문자열 입력
ui->tableWidget->setItem(ui->tableWidget->rowCount()-1,1, new QTableWidgetItem(123)); // 정수 입력
해결 방법
숫자를 QString::number로 형 변환시킨다.
ui->tableWidget->insertRow(ui->tableWidget->rowCount());
ui->tableWidget->setItem(ui->tableWidget->rowCount()-1,0, new QTableWidgetItem("Test"));
ui->tableWidget->setItem(ui->tableWidget->rowCount()-1,1, new QTableWidgetItem(QString::number(123)));
최근댓글