早上好,我正在学习有关Qt c ++的编程和GUI的知识,我对此有一些疑问:
让我们假设您的GUI显示在图片中。不用担心它是如何创建的。它具有:
QTreeWidget
QLineEdit
QPushButton1
QPushButton2
您将如何做以下事情?
在单击名称或值时,要使该行的值仅出现在QLineEdit中
在下一个示例中,我已经能够显示名称或值,但是我只希望显示该值,即使单击名称也是如此。
void MainWindow::on_treeView_activated(const QModelIndex &index)
{
QString val = ui->treeView->model()->data(index).toString();
ui->lineEdit->setText(val);
}
如果我更改QLineEdit的值,然后单击QPushButton1,则应使用该新值更新QTreeWidget。
如果我单击QPushButton2,将“名称=值”保存到.txt文件中
(未来)我想首先清楚这3点。然后,我的目标是使此图片与之相同:
非常感谢!