Проблемы с qtreewidget

Доброе утро, я изучаю программирование и графический интерфейс на Qt C++, и у меня есть некоторые сомнения:

picture here

Предположим, у вас есть этот графический интерфейс, показанный на картинке. Не беспокойтесь о том, как это было создано. Она имеет:

  • 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

Заранее большое спасибо!

один вопрос на пост, пожалуйста.

eyllanesc 31.10.2018 12:21
0
2
56
0

Другие вопросы по теме