Работа с компонентом TreeWidget при добавлении нового элемента в список. На рисунке ниже показан пример обработчика события «нажатие на кнопку добавить элемент»
Использование компонента TreeWidjet для
На рисунке ниже показан пример обработчика события «нажатие на кнопку добавить элемент». В этой функции возможно добавление элемента на первый и второй уровень мультисписка. На рисунке 1.1 был создан корень мультисписка. У него уровень – 0. Если выбран корень, то добавление будет происходить на уровень ниже, т.е. на первый уровень, если выбран элемент 1-го уровня, то добавление будет происходить на второй уровень. Предварительно созданы два окна (классы Dialog_inp и Dialog_inp2)– для ввода данных на первый уровень и на второй уровень. См. рисунок ниже. Рисунок 2.1 – Вид окна для ввода данных 1-го уровня
Рисунок 2.2 – Вид окна для ввода данных 2-го уровня Заголовочные файлы этих окон необходимо подключить в модуле mainWindow.cpp
Рисунок 2.3 – Подключение заголовочных файлов дополнительных модулей Теперь необходимо в процедуру нажатия на кнопку «Добавить» дописать инструкции по работе с компонентом TreeWidget. Смотрите рисунок 2.4.
Рисунок 2.4 – Обработка события «Нажатие на кнопку «Добавить»» (См. продолжение ниже)
Рисунок 2.4 – Обработка события «Нажатие на кнопку «Добавить»» (См. продолжение ниже)
Рисунок 2.4 – Обработка события «Нажатие на кнопку «Добавить»» (См. продолжение ниже)
Рисунок 2.4 – Обработка события «Нажатие на кнопку «Добавить»» (См. продолжение ниже) Рисунок 2.4 – Обработка события «Нажатие на кнопку «Добавить»» (См. продолжение ниже)
Рисунок 2.5 –Отображение мультисписка в компоненте TreeWidget
|