Работа с компонентом TreeWidget при добавлении нового элемента в список
1.Конституція України із змінами, внесеними Законом України від 8 груд. 2004 р. № 2222- IV: Офіц. видання.- К.: Міністерство юстиції України, 2006.- 124 с. 2.Андрусяк Т.Г. Теорія дрежави і права.- Львів: Фонд " Право для України ", 1997.-236 с 3.Білозьоров Є. Юридична відповідальність як передумови правомірної поведінки особи: теоретичні аспекти // Право України.- 2006.- № 1.- С. 50-54. 4.3абарний Г.Г., Калюжний Р.А., Шкарупа В.К. Основи держави і права: Навч. посіб. - К.: Вид-во Паливода А.В., 2001.- 240 с 5.Кондрат С.С. Юридично значуща поведінка: основні концепції: основні концепції та підходи до вивчення // Держава і право: 36. наук, праць.- 2005.- Вип. 30.-С 73-77. 6. Кондрат С.С. Правомірна поведінка та правопорядок: взаємозв'язок та взаємозумовленість // Держава і право: зб. наук, праць.- 2006.- Вип. 31.- С. 35-38. 7.0снови держави і права: Навч. посіб. / Гусарєв С.Д., Калюжний Р.А. та ін. - К.: Либідь, 1997.-208 с 8. Основи держави і права України: Посіб. / За ред. Настюка М.І. - Вид. 2-е, доп. і випр.- Львів: " Вільна Україна", 1994.- 244 с 9. Приступа М.І., Олійник М.П.Основи держави та права: Посіб.- Хмельницький: " Поділля", 2000.- 190 с. 10. Рабінович П.М. Основи загальної держави і права: Навч. посіб. - Вид. 5-е.- К.: Атіка, 2001.- 176 с 11. Теорія держави і права: Навч. посіб. / За заг. ред. Лисенкова С.Л., Копєйчикова.-К.: Юрінком Інтер, 2002.-368 с 12.Скакун О.Ф. Теорія держави і права (Енциклопедичний курс): Підруч.- X.: Еспада, 2006.- 776 с
Использование компонента TreeWidjet для Вывода мультисписка в виде дерева Размещаем компонент TreeWidget на форме. Теперь необходимо инициализировать этот компонент. Его инициализацию можно сделать в отдельной функции, но у меня пробный вариант и выполняется инициализация в обработчике события – нажатие на кнопку создать список.
Инициализация компонента TreeWidget Рисунок 1.1- Инициализация компонента TreeWidget на кнопку «создать список» Работа с компонентом TreeWidget при добавлении нового элемента в список На рисунке ниже показан пример обработчика события «нажатие на кнопку добавить элемент». В этой функции возможно добавление элемента на первый и второй уровень мультисписка. На рисунке 1.1 был создан корень мультисписка. У него уровень – 0. Если выбран корень, то добавление будет происходить на уровень ниже, т.е. на первый уровень, если выбран элемент 1-го уровня, то добавление будет происходить на второй уровень. Предварительно созданы два окна (классы Dialog_inp и Dialog_inp2)– для ввода данных на первый уровень и на второй уровень. См. рисунок ниже. Рисунок 2.1 – Вид окна для ввода данных 1-го уровня Рисунок 2.2 – Вид окна для ввода данных 2-го уровня Заголовочные файлы этих окон необходимо подключить в модуле mainWindow.cpp
Рисунок 2.3 – Подключение заголовочных файлов дополнительных модулей Теперь необходимо в процедуру нажатия на кнопку «Добавить» дописать инструкции по работе с компонентом TreeWidget. Смотрите рисунок 2.4.
Рисунок 2.4 – Обработка события «Нажатие на кнопку «Добавить»» (См. продолжение ниже) Рисунок 2.5 – Обработка события «Нажатие на кнопку «Добавить»» (См. продолжение ниже) Рисунок 2.6 – Обработка события «Нажатие на кнопку «Добавить»» (См. продолжение ниже) Рисунок 2.7 – Обработка события «Нажатие на кнопку «Добавить»» (См. продолжение ниже) Рисунок 2.8 – Обработка события «Нажатие на кнопку «Добавить»» (См. продолжение ниже)
Рисунок 2.9 –Отображение мультисписка в компоненте TreeWidget
|