Python имеет множество наборов инструментов GUI . Если я правильно понимаю, эти наборы инструментов обычно берут на себя ответственность за рендеринг своих собственных виджетов (а не полагаются на операционную систему). Это обеспечивает кроссплатформенную поддержку за счет виджетов, которые не обязательно выглядят, ощущаются и ведут себя так же, как их собственные аналоги. Есть ли у Python кросс-платформенный инструментарий графического интерфейса и , использующий собственные виджеты каждой системы?
Согласно Программирование графического интерфейса пользователя на Python , есть как минимум два кандидата:
К сожалению, эта библиотека, похоже, исчезла. Эта ссылка теперь перенаправляет на Icy Labs , компанию, которая «разрабатывает и распространяет компоненты и устройства для разработки электроники и робототехники» (???).
Это порт Библиотека SWT для Java (с которой я уже знаком). Эта библиотека не похожа на Python (например, она сохраняет методы set *
и get *
, которые распространены в Java). Поэтому мне любопытно узнать, есть ли более авторитетная библиотека, отвечающая моим потребностям.