Я разрабатываю настольное приложение диспетчера паролей в python-tkinter, но у tkinter не очень красивый пользовательский интерфейс. Я ищу альтернативу.
Основные вещи, которые я хочу, следующие:
Electron позволяет создавать изысканные и привлекательные настольные приложения для Windows, Mac и Linux с использованием JavaScript, HTML и CSS.
Я бы посоветовал взглянуть на wxPython , который представляет собой набор привязок python для инструментария wxWidgets GUI.
Это обеспечивает естественный внешний вид для всех Windows, OS-X и Linux и может использоваться для создания очень профессионально выглядящего графического интерфейса пользователя из python.
Чтобы получить представление о wxPython для Python 2.7, загрузите и установите его, а также документы и демонстрационный набор.
Поддержка Python 3 — это незавершенный проект под названием Project Phoenix , который, хотя он еще не выпущен в первом официальном выпуске, хорошо работает, обеспечивая очень хороший кроссплатформенный графический интерфейс для большинства проектов. Установку последней сборки можно выполнить с помощью строки:
pip install --upgrade --trusted-host wxpython.org --pre -f http://wxpython.org/Phoenix/snapshot-builds/ wxPython_Phoenix
но для установки пакета документов и демонстраций требуется загрузить исходный код с github .
PySpread Pythonic Spreadsheet Cornice Кроссплатформенный браузер изображений OpenDict Многоплатформенный компьютерный словарь с открытым исходным кодом.
Все скриншоты с сайта соответствующей программы.
Вы можете попробовать использовать Qt , который позволяет преобразовать его пользовательский интерфейс в совместимый с Python.
https://stackoverflow.com/questions/18429452/convert-pyqt-ui-to-python
При оплате вы получаете поддержку клиентов и некоторые привилегии, но почти вся работа Qt, которую вы видите «в дикой природе», является версией GPL (или LGPL).
Это не Python, но в сочетании с Scene Builder (см. ниже) вы можете быстро создавать простые профессионально выглядящие графические интерфейсы.
Иззи
Мог говорит восстановить Монику
argparse
для анализа аргументов командной строки, есть несколько приложений, которые будут сканировать ваш код, искать доступные аргументы и генерировать графический интерфейс.