Отображать комплексные числа в пользовательском интерфейсе при использовании wxPython - PullRequest
0 голосов
/ 24 октября 2018

Я знаю сложную математику и необходимые операции (либо «родной» Python, либо через NumPy).Мой вопрос связан с тем, как отображать комплексные числа в пользовательском интерфейсе с помощью wxPython.Все вопросы, которые я нашел касательно Python и комплексных чисел, связаны с манипулированием сложными данными.

Моя первоначальная мысль заключалась в том, чтобы создать подкласс wx.TextCtrl, переопределить методы set и get для применения и убрать некоторое форматирование при необходимости,и конкатенация i (или j) в мнимую часть.

Я иду по неверному пути?Я чувствую, что отображение комплексных чисел - это то, что уже должно быть сделано где-то.

Каков будет рекомендуемый шаблон для этого даже при использовании другого инструментария пользовательского интерфейса, поскольку проблема аналогична.Также прочитайте мой комментарий ниже, почему я хотел бы сделать это.

1 Ответ

0 голосов
/ 18 апреля 2019

Поскольку Брайан посчитал мой первый комментарий хорошим советом, и он больше не получил ответов, я публикую его как ответ.Пожалуйста, обратитесь также к другим комментариям вопроса, обсуждающим проблему.

В любом пользовательском интерфейсе вы отображаете строки и читаете строки от пользователя.Зачем вам смешивать тип со строкой или строку для перевода типа с функциональностью виджетов?Получить их, конвертировать и использовать или «напечатать» их в строку и показать строку в пользовательском интерфейсе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...