add_widgets() принимает текст метки и экземпляр текстового элемента управления. Затем он создает горизонтально ориентированный BoxSizer.
Далее вы создадите экземпляр wx.StaticText, используя переданный текст для параметра label. Вы также установите его размер в 50 пикселей в ширину, а высоту по умолчанию установите на -1. Поскольку вы хотите, чтобы метка была перед текстовым элементом управления, вы сначала добавите виджет StaticText в свой BoxSizer, а затем добавьте текстовый элемент управления.
сайзер к вертикальному сайзеру верхнего уров база данных владельцев автомобилей ня. Вкладывая сайзеры друг в друга, вы можете проектировать сложные приложения.
Теперь вам нужно создать обработчик событий on_save(), чтобы вы могли сохранить изменения:
Здесь вы устанавливаете теги для содержимого текстовых элементов управления, а затем вызываете .save() объекта eyed3. Наконец, вы вызываете .Close() диалогового окна. Причина, по которой вы вызываете .Close() здесь вместо .Destroy(), заключается в том, что вы уже вызываете .Destroy() в .on_edit() подкласса вашей панели.
Теперь ваша заявка готова!
Заключительные мысли
Язык Python — один из самых популярных языков программирования, число пользователей которого резко возросло. Это ведущий язык в индустрии науки о данных. Пройдя курс программирования на Python , вы откроете для себя гораздо большие карьерные возможности, чем когда-либо.
Наконец, вы хотите добавить горизонтальный
-
- Posts: 261
- Joined: Wed Dec 18, 2024 3:26 am