Я не думаю, что попытка добавить wx-Elements - это очень пигментный способ реализации GUI, лучше (в смысле переносимого) способа было бы использовать все-в-python-GUI-расширение для pygame.Но проблема GUI в pygame вызывает раздражение, так как я не смог найти библиотеку, которая предлагает такую вещь.
Я знаю два интересных подхода, во-первых, это Albow (немноговиджетов для Pygame), которая имеет хорошую реализацию стилей.Новейшую версию (которая, я боюсь, не очень новую) можно найти по адресу http://www.cosc.canterbury.ac.nz/greg.ewing/python/Albow/
Затем есть OcempGUI http://ocemp.sourceforge.net/gui.html, в котором есть документация и несколько хороших концепций событий.обработка.
Печально то, что оба проекта кажутся мертвыми.Я не знаю ни одного другого графического интерфейса Pygame, на который стоит взглянуть (поправьте мой, пожалуйста!).Для моего собственного проекта я начал создавать что-то вдохновленное ими обоими (просто не ожидайте, что это когда-нибудь станет полезным), так как я не очень доволен ни одним из них.Но это может быть просто, если вы не хотите тратить на это слишком много времени и хотите иметь хорошую коллекцию элементов графического интерфейса от ярлыков и кнопок до диалоговых окон просмотра файлов или прокручиваемых текстовых полей.