QTreeWidget问题

时间:2018-10-31 10:57:11

标签: c++ qlineedit qtreewidget

早上好,我正在学习有关Qt c ++的编程和GUI的知识,我对此有一些疑问:

picture here

让我们假设您的GUI显示在图片中。不用担心它是如何创建的。它具有:

  • QTreeWidget

  • QLineEdit

  • QPushButton1

  • QPushButton2

您将如何做以下事情?

  1. 在单击名称或值时,要使该行的值仅出现在QLineEdit中

    在下一个示例中,我已经能够显示名称或值,但是我只希望显示该值,即使单击名称也是如此。

    void MainWindow::on_treeView_activated(const QModelIndex &index)
    {
        QString val = ui->treeView->model()->data(index).toString();
        ui->lineEdit->setText(val);
    }
    
  2. 如果我更改QLineEdit的值,然后单击QPushButton1,则应使用该新值更新QTreeWidget。

  3. 如果我单击QPushButton2,将“名称=值”保存到.txt文件中

  4. (未来)我想首先清楚这3点。然后,我的目标是使此图片与之相同:

    picture2 here

非常感谢!

0 个答案:

没有答案