Я создаю программу в wxpython, которая отображает вопросы пользователю и радиобокс с ответами. Вопросы и ответы должны быть в базе данных и форматироваться с использованием некоторой математики (paranthesis, корневых квадратов и т. Д.). Не могли бы вы предложить мне, какой виджет я должен использовать для такого текста и какова может быть база данных? Спасибо.Показать форматированный текст в окне с помощью python
ответ
Для базы данных вы можете использовать любую базу данных на основе SQL. mysql или sqllite, но если у вас мало данных, просто не храните их в текстовых файлах или как сам модуль python.
Отображение части математических символов сложно, вам понадобится элемент управления, который может отображать MathML (http://en.wikipedia.org/wiki/MathML). Я не думаю, что какой-либо виджет wxPython может это сделать, некоторые браузеры отображают MathML, поэтому вы можете вставлять браузер внутри wxpython, но это также сложно.
Другая альтернатива - использовать mathplotlib для рисования математических символов, например. см. http://matplotlib.sourceforge.net/users/mathtext.html#mathtext-tutorial
, но IMO простейшим/лучшим способом было бы просто преобразовать mathml xml в файл изображения и отобразить его в элементе управления изображением внутри вашего приложения. , например. Вы можете использовать http://sourceforge.net/projects/svgmath/ для преобразования MathML в SVG, конвертировать SVG в PNG с помощью http://librsvg.sourceforge.net/
или вы также можете попробовать http://sourceforge.net/projects/jeuclid/
Вы должны экспериментировать, чтобы увидеть, что легче для вас, но я не думаю, что есть любой простой способ.
- 1. Показать форматированный текст
- 2. как показать богатый форматированный текст в textarea
- 3. Показать форматированный текст в формате HTML
- 4. Twig: Показать форматированный текст в Textarea
- 5. Показать форматированный текст на консоли, используя отступы
- 6. Показать html форматированный текст на IceFaces
- 7. Как связать текст, форматированный с помощью конвертера?
- 8. Рисовать форматированный богатый текст
- 9. MTurk Ответ с форматированный текст
- 10. Показать вывод терминала в окне gui с помощью python Gtk
- 11. iOS форматированный текст
- 12. Как показать форматированный текст в textarea, если он пуст?
- 13. Как показать форматированный текст в текстовой области rails?
- 14. i18n форматированный текст
- 15. Добавить форматированный текст
- 16. Показать форматированный хеш в браузере с помощью Ruby
- 17. Html форматированный текст в NumberPicker
- 18. Показать очень большой текст в диалоговом окне
- 19. Получить форматированный текст с помощью Selenium Webdriver в Java
- 20. Как добавить форматированный текст в буфер обмена с помощью Javascript
- 21. Скопируйте форматированный текст в доступ с помощью vba
- 22. Отформатировать форматированный текст из RTF
- 23. Форматированный ввод в Python
- 24. Показать скопированный текст в маленьком окне android
- 25. Как установить форматированный текст в Silverlight RichTextBox?
- 26. Отображение XAML форматированный текст в WPF TextBlock
- 27. Форматированный текст TinyMCE в базе данных MySQL
- 28. Как организовать специально форматированный текст в список (на python)
- 29. Как отправить форматированный текст по электронной почте с помощью C#?
- 30. прописной первое слово в HTML форматированный текст