ボタンがクリックされたときに QSting と int を tableView に同時に追加するにはどうすればよいですか?
私が望むのは、最初の列に名前を、2 番目の列に数字を表示することです。ボタンがクリックされたときに、両方の項目を同じ行に追加する必要があります。
Col 1--- Col 2---
First Name 1
Second Name 2
Third Name 3
これが2つの文字列を追加するものです.2番目のセルをintに変換するにはどうすればよいですか?
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
model = new QStandardItemModel();
model->setRowCount(0);
ui->tableView->setModel(model);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_clicked()
{
QStandardItem *userName = new QStandardItem(ui->lineEdit_Name->text());
QStandardItem *userNumber = new QStandardItem(ui->lineEdit_Number->text());
QList<QStandardItem*> row;
row <<userName << userNumber;
model->appendRow(row);
}
どうもありがとう