2016-06-09 1 views
0

Я новичок в python. Я пытаюсь создать графический интерфейс, который можно использовать для редактирования изображения, а именно, обрезание и изменение цвета фона изображения, используя wxpython.Создание динамического инструмента редактирования в wxpython?

Может ли кто-нибудь вести меня, где я могу найти информацию, чтобы решить эту проблему? Я взглянул на wx wiki, но нет большого количества динамических виджетов, которые можно использовать для этого.

Большое спасибо, HP

- Dilettant 9 июня в 10:02 - Не могли бы вы дать более подробную информацию о том, что динамическое здесь означает, что вы были в состоянии, чтобы обнаружить, что WxPython вики не дает ничего подобного. Только вы сможете это объяснить. А может быть, кто-то здесь может прыгать и давать подсказки.

- user6444620 1 час назад Я изучил использование PIL, но, похоже, он не поддерживает файлы STL, поэтому я не могу его отобразить/отобразить. То, что я использую, - это VTK для рендеринга трехмерного изображения и отображения его с помощью wxpython. Я получил его для отображения с помощью wxpython. Теперь мне нужен способ создания инструмента редактирования для выполнения, упомянутого ранее. Все еще делайте больше исследований, чтобы найти лучший метод для решения, к сожалению, до настоящего времени.

+0

Не могли бы вы дать более подробную информацию о том, что динамическое здесь означает, как вы могли, обнаружить, что wxpython wiki не предоставляет ничего подобного. Только вы сможете это объяснить. А может быть, кто-то здесь может прыгать и давать подсказки. – Dilettant

+0

Привет, Dilettant, Динамический был я пытаюсь сказать пользовательский ввод через графический интерфейс. Я хотел бы создать окно, которое откроет файл STL (для 3D-графики) и позволит пользователю (-ам) обрезать и изменять цвет изображения, а именно с помощью кнопок, которые вытягивают инструмент рисования, который можно использовать для управления 3D-изображение. – user6444620

+0

Возможно, предложенный ответ поможет вам на этом маршруте? – Dilettant

ответ

0

Предлагаю вам скачать wxPython Docs и Demo. https://sourceforge.net/projects/wxpython/files/wxPython/3.0.2.0/wxPython3.0-win32-docs-demos-3.0.2.0.exe/download?use_mirror=netassist

Эти товары, возможно, поможет вам (Используйте поиск TextCtrl На левой нижней области):

  • GraphicsContext
  • PrintFramework
  • Mask (Может помочь, если использовать PNG или альфа-канал)
  • ImageAlpha

Чтобы обрезать изображение, вам понадобится пакет изображений, например PIL ()) или numpy (http://www.numpy.org/). Если вы будете использовать PIL, имеет хороший учебник по этой ссылке: http://matthiaseisen.com/pp/patterns/p0202/

Чтобы использовать PIL изображения в Wx, этот учебник есть некоторые функции, которые помогут вам: http://wiki.wxpython.org/WorkingWithImages