Назначение wxPython & pyGame - PullRequest
       14

Назначение wxPython & pyGame

0 голосов
/ 24 марта 2010

Я действительно нуждаюсь в вашей помощи и совете по моему заданию, над которым я работаю. Прежде всего, передо мной стояла задача создать программу, которая запускает симуляцию муравья Лэнгтона. Для этого мне удалось получить исходный код (с сайта snippets.dzone.com/posts/show/5143) и отредактировать его в соответствии с моими требованиями. Это было сделано и запущено в расширении модуля pygame. Кроме того, для выполнения моей задачи требуется графический интерфейс пользователя, который позволяет пользователям эффективно запускать и перемещаться по экранам при работающей программе Ant от langton. Я использовал wxPython с помощью IDE, называемой BOA constructor, для создания фреймов, кнопок, текстовых полей и т. Д. В основном, все, что нужно в интерфейсах.

Однако я столкнулся с некоторыми проблемами, перечисленными ниже:

  • Обнаружена проблема интеграции pyGame с wxPython.

    В этой заметке я проверил Интернет на предмет ответов и учебных пособий, которые я нашел на веб-сайте: wiki.wxpython.org/IntegratingPyGame & aspn.activestate.com/ASPN/Mail/Message/wxpython-users/3178042. На сайтах я понимаю, что интеграция pyGame с wxPython будет сложной задачей, когда она вызывает общие проблемы, такие как невозможность размещения других элементов управления в фреймах, поскольку приложение pyGame будет покрывать всю панель. Я действительно надеюсь, что вы сможете прояснить мои сомнения по этому поводу и посоветовать мне путь, по которому я должен идти отсюда. Поэтому я задаю следующие вопросы:

  • Возможна ли интеграция pyGame с wxPython?

  • Если не представляется возможным интегрировать pyGame с wxPython, какие есть другие альтернативы, чтобы создать интерфейс GUI, интегрирующий в него pyGame. Если да, то как мне идти?
  • Если есть возможность интегрировать pyGame с wxPython, как мне это сделать?

Вы, ребята, очень нуждаетесь во мнении по этому поводу.

1 Ответ

1 голос
/ 24 марта 2010

Вот страница для вас: Обсуждение Pygame GUI

Подводя итог: не используйте стандартные графические элементы вместе с pygame. Это может сработать, но это определенно будет раздражать вас. Также на этой странице обсуждаются различные доступные библиотеки GUI, которые работают непосредственно в Pygame. Похоже, вам нужны только некоторые стандартные виджеты, так что вы должны быть в кратчайшие сроки с одним из них.

...