OutWiker
62 subscribers
16 photos
1 file
116 links
Это канал о программе для хранения заметок OutWiker. Сайт программы - http://jenyay.net/Soft/Outwiker Также с автором программы можно связаться через Telegram: @jenyay
Download Telegram
Forwarded from jenyay.net (Eugeniy Ilin)
Вчера вечером тихо и незаметно после нескольких лет разработки вышел релиз wxPython 4.0 - библиотеки для создания графического интерфейса на языке Python. Эта библиотека является обёрткой над библиотекой wxWidgets, написанной на C++. Одно из преимуществ этой библиотеки состоит в том, что в разных операционных системах библиотека использует "родные" элементы управления, поэтому приложения, которые её используют, не будут выглядеть чужеродно по сравнению с другими приложениями.

Самое главное изменение в этой версии - поддержка Python 3.x, но Python 2.7 библиотека по-прежнему поддерживает.

Уже пару месяцев я использую wxPython 4.0 beta, и впечатления от этой версии только положительные.

Теперь wxPython присутствует в PyPi, а это значит, что ее установка сводится к команде pip install wxpython. И это же позволяет использовать wxPython внутри virtualenv / venv.

Переход с wxPython 3.0.2 на 4.0 скорее всего не обойдётся без исправления некоторых участков кода, но в основном несовместимость с прошлой версией сводится к тому, что были переименованы некоторые методы, а некоторые классы были перенесены в другие модули.

Да, чуть не забыл. wxPython под Linux теперь поддерживает GTK 3.

#программирование #python #wxpython
Forwarded from jenyay.net (Eugeniy Ilin)
Несколько дней назад вышла новая версия библиотеки для создания пользовательского интерфейса на Python - wxPython 4.2.2. Именно на основе этой библиотеки в OutWiker создается GUI. С момента предыдущей версии wxPython прошло больше года. На главной странице официального сайта почему-то еще нет новости о релизе, поэтому пока не знаю, что там поменялось, но как минимум теперь эта библиотека должна собираться для Python 3.12, а то с прошлой версией были проблемы. Еще я надеюсь, что в эту версию попало исправление, которое фиксило один неприятный баг с некоторыми юникодными символами. Из-за этого бага для сборки OutWiker под Windows я использовал пропатченную версию wxPython.

Еще новая версия wxPython символична тем, что незадолго до релиза основной разработчик Robin Dunn отошел от дел и передал права на проект другим наиболее активным разработчикам. Хочется надеяться, что релизы теперь будут выходить почаще.

#python #wxpython #программирование