如何使用 QPushButton 以编程方式将 QLineEdit 内容传递到 QTableView 行中
How to programmatically pass QLineEdit content into QTableView rows using QPushButton
我正在尝试使用 QPushButton
以编程方式将 QLineEdit
的内容传递到 QTableView
的行中。我想知道是否有人可以就如何做到这一点提供一些指导。
基本上这是初始情况:
这就是我试图以动态方式使用 QPushButton
"Send To TableView" 实现的目标,这意味着每次我更改图像及其相关内容时,这两个 QLineEdit
我点击"Send To TableView",内容保存如下图:
每次更改图像时,我都会重复该过程。
QSQLITE
是处理 QTableView
的所有 SQL
的数据库。它是根据我之前的问题 构建的。
如何轻松实现?
感谢您阐明这个问题。
我发现这个 post 一个非常快速和简单的答案如下:
mainwindow.h
private slots:
void on_sendBtn_clicked();
void addData();
在构造函数上放:
mainwindow.cpp
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
model = new QStandardItemModel();
ui->tableView->setModel(model);
}
创建将传递给 QPushButton
的函数
void MainWindow::on_sendBtn_clicked()
{
addData();
}
void MainWindow::addData()
{
QStandardItem *pathAItem = new QStandardItem(ui->pathLineEdit_A->text());
QStandardItem *pathBItem = new QStandardItem(ui->pathLineEdit_B->text());
QList<QStandardItem*> row;
row << pathAItem << pathBItem;
model->appendRow(row);
}
希望这对需要的人有所帮助
我正在尝试使用 QPushButton
以编程方式将 QLineEdit
的内容传递到 QTableView
的行中。我想知道是否有人可以就如何做到这一点提供一些指导。
基本上这是初始情况:
这就是我试图以动态方式使用 QPushButton
"Send To TableView" 实现的目标,这意味着每次我更改图像及其相关内容时,这两个 QLineEdit
我点击"Send To TableView",内容保存如下图:
每次更改图像时,我都会重复该过程。
QSQLITE
是处理 QTableView
的所有 SQL
的数据库。它是根据我之前的问题
如何轻松实现? 感谢您阐明这个问题。
我发现这个 post 一个非常快速和简单的答案如下:
mainwindow.h
private slots:
void on_sendBtn_clicked();
void addData();
在构造函数上放:
mainwindow.cpp
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
model = new QStandardItemModel();
ui->tableView->setModel(model);
}
创建将传递给 QPushButton
void MainWindow::on_sendBtn_clicked()
{
addData();
}
void MainWindow::addData()
{
QStandardItem *pathAItem = new QStandardItem(ui->pathLineEdit_A->text());
QStandardItem *pathBItem = new QStandardItem(ui->pathLineEdit_B->text());
QList<QStandardItem*> row;
row << pathAItem << pathBItem;
model->appendRow(row);
}
希望这对需要的人有所帮助