#python #linux #user-interface #svg #dock
#python #linux #пользовательский интерфейс #svg #dock
Вопрос:
Я хотел бы создать приложение docking с использованием Python для запуска в Linux, но у меня недостаточно знаний / опыта, чтобы выбрать правильную библиотеку графического интерфейса. Требования следующие:
- Док-станция должна быть без полей.
- Фон должен быть прозрачным и / или настраиваемым с помощью SVG-тем.
- Он должен импортировать значки в формате SVG.
- Она должна быть способна создавать несколько эффектов (хотя и не слишком причудливых), например, apha-fade in / out или раздвижное окно.
- У dock должно быть особое поведение на рабочем столе (например. всегда сверху, зарезервированное пространство и т.д., Т. Е. типичное поведение dock.)
Я просмотрел GTK, Qt, WX, Tkinter (последнее кажется неуместным), но я не уверен, что использовать. Не могли бы вы, пожалуйста, сказать мне, какая библиотека лучше всего подходит для такого интерфейса и какие функции / документацию я должен искать?
Спасибо.
Ответ №1:
Ну, я узнал, что Qt (используя PyQt4) должен уметь это делать. В нем есть специальная библиотека для обработки изображений SVG, и, похоже, можно оформить весь графический интерфейс без использования другой библиотеки. Смотрите документацию PyQt4 здесь.