Как-то слишком уж механически все у вас, без каких либо нормальных объяснений происходящего. Как для роботов. Но для первой установки на-посмотреть наверное самое то!
Добавлю только(мое ИМХО), что добавлять юзера проще двумя командами(мы же стремимся к простоте?):
для wxPython есть редактор ресурсов (XRCed). После установки находится в <Путь к python.exe>\Lib\site-packages\<версия wx>\wx\tools\XRCed\xrced.py
можно более-менее сносно редактировать интерфейс. Генерирует файл-шаблон с заглушками для обработчиков событий.
connect_simple я не нашел, но не особо и искал. Надо глянуть в доки.
Убить сразу можно, но мало ли чего еще захочется сделать при получении сигнала? Закрыть соединения, например, или еще чего-то в этом духе.
Поэтому я для всех обработчиков делаю отдельные методы, на случай если потребуется туда что-то еще дописать.
Я просто хотел показать, как пишутся обработчики событий и сигналов, и что они выглядят немного по-разному.
Конечно, здесь со второго обработчика пользы никакой, но для ознакомления пусть будет.
почитал тут, оказывается, насколько я понял, оконный менеджер, как и предполагалось, генерит сигнал delete_event, который вызывает функцию delete_event() и в случае когда функция возвращает False генерится сигнал destroy ну и дальше все понятно. Вот только в данном случае мне кажется, это лишнее, потому как если убрать из кода все что связано с delete_event то приложение продолжит работать так как нам нужно.
работает?
то есть я понимаю что оконный менеджер генерит событие/сигнал при нажатии на кнопку закрытия окна, вы связываете это событие с методом и все такое.
В методе delete_event вы ничего не делаете кроме print, почему тогда происходит gtk.main_quit()?
зы: первый раз вижу такое, простите за невежество :)
Мне больше нужны подсказки и автокомплит, так язык проще учить, а не в мануалах смотреть какие параметры и где (хотя там я тоже погляжу), а нетбинс у меня всегда есть, да и скачать за пара минут канал позволяет.
Добавлю только(мое ИМХО), что добавлять юзера проще двумя командами(мы же стремимся к простоте?):
затем
PS: Еще заметил
...pacman -S xf86-video-ati # для intel – pacman -S xf86-video-ati, NV…
ошибочка.
можно более-менее сносно редактировать интерфейс. Генерирует файл-шаблон с заглушками для обработчиков событий.
Убить сразу можно, но мало ли чего еще захочется сделать при получении сигнала? Закрыть соединения, например, или еще чего-то в этом духе.
Поэтому я для всех обработчиков делаю отдельные методы, на случай если потребуется туда что-то еще дописать.
А в PyGTK разве нет connect_simple? Я что-то не нашёл.
Конечно, здесь со второго обработчика пользы никакой, но для ознакомления пусть будет.
то есть я понимаю что оконный менеджер генерит событие/сигнал при нажатии на кнопку закрытия окна, вы связываете это событие с методом и все такое.
В методе delete_event вы ничего не делаете кроме print, почему тогда происходит gtk.main_quit()?
зы: первый раз вижу такое, простите за невежество :)
Еще pydev руки не доходят поставить и посмотреть :)