У меня есть сценарий, разработанный для создания планировщика задач, где в окне планировщика есть 3 кнопки «Добавить», «Изменить» и «Удалить». Нажав «Добавить», вы откроете окно планировщика задач, в котором пользователь может задать задачу, дату, время и имя задачи и т. Д. После применения настроек, а при нажатии «ОК» графический интерфейс возвращается в окно планировщика, обновленное с помощью задайте имя его имени в списке. В окне «Редактировать» используется для редактирования планировщика задач, выбранного из списка. У меня есть класс с именем «класс AddTask», который является событием, созданным при нажатии кнопки «Добавить». Аналогично, когда нажал на «Редактировать». Я вызываю тот же класс AddTask, создавая объект, из которого я вызываю функцию редактирования. Я хочу, чтобы эти «AddTask» и «EditTask» были независимыми классами и функциями, как и ожидалось.создать графический интерфейс для планировщика задач с использованием сценария python
Я хочу, чтобы графический интерфейс для кнопки «Добавить» и «Редактировать» должен быть таким же, но функциональность должна быть другой, для ADD она должна добавить задачу и обновить ее в списке планировщика, тогда как для EDIT она должна отредактировать задачу планировщик, который выбран из списка.
Как я getitemlist и setitemlist в objectviewlist ?? Мне нужно установить список на основе значений, установленных из кадра Addtask! Я пробовал с self.list_ctrl.SetObjects (self.List), но не работал. – Aramanethota
SetObjects принимает список объектов или словарей. Возможно, эта статья поможет вам: http://www.blog.pythonlibrary.org/2009/12/23/wxpython-using-objectlistview-instead-of-a-listctrl/ –
мы используем 'self.list_ctrl.InsertStringItem (self .index, taskname) ', используя wxListCtrl, чтобы обновить список. Я хочу, чтобы команда, аналогичная этой, работала с ObjectListView. – Aramanethota