#python-3.x #linux #windows #raspberry-pi #pyqt5
Вопрос:
Я работал над некоторыми учебными пособиями, используя конструктор pyqt5. Я разрабатываю на Windows, но мой конечный продукт работает на Linux raspberry pi. Шрифт сильно отличается от одной платформы к другой. На raspberry PI это намного лучше. Я мог бы просто подстроиться под это, но есть ли стиль шрифта, который я мог бы использовать, который был бы похож в обоих приложениях? Какова наилучшая практика для этого. Я бы хотел, чтобы приложение работало в Windows или Linux и выглядело одинаково.
Комментарии:
1. Наилучшей практикой является соблюдение выбора шрифтов пользователем.
2. Этот шрифт гораздо лучше подходит для вас . Это ваш вкус и ваше визуальное восприятие. Вы не знаете, если есть и другие шрифты, которые могут быть «лучше», как нет «лучшей» шрифт: пользователь может предпочитать более декоративный шрифт для своей системе (я видел много людей, использующих «фантазии» -и часто ужасно и почти нечитаемые шрифты на своих смартфонах), или, что еще более важно, они могут иметь некоторые нарушения зрения, для которых они нужны шрифт, который отличается своей глифы и размер. Единственное приемлемое исключение — это когда шрифт является чисто декоративным и не используется для интерактивных элементов.
3. Наверное, мне следовало лучше сформулировать свой вопрос. Я спрашивал, какой шрифт я могу использовать в raspberry pi linux и на рабочем столе Windows 10, чтобы создать приложение, которое будет выглядеть одинаково на обеих машинах. В настоящее время в Linux шрифт намного лучше.
4. Вы уверены, что один и тот же шрифт доступен в обеих системах? Нет никакой гарантии, что запрошенный шрифт будет тем, который действительно используется. Вам нужно использовать QFontInfo ( не QFont), чтобы узнать, какой это.