Я строю программу викторины, которая может быть персонализирована, но я хочу добавить к ней графический интерфейс. Я видел некоторые части программного обеспечения, которые реализуют C и C# в Python. Должен ли я использовать Tkinter для создания графического интерфейса или использовать C или C#. Можете ли вы также рассказать мне хорошую книгу для новичков, которую я могу использовать для изучения Tkinter/C/C#. Спасибо.Должен ли я использовать Tkinter, C или C# для создания графического интерфейса в Python?
ответ
При написании программы, вы должны избегать использования нескольких языков, если вам действительно нужно, особенно для простой программы с графическим интерфейсом.
В этом случае обучение C/C# специально для создания графического интерфейса кажется мне излишним - вам не только нужно будет изучить совершенно новый язык программирования, но вам нужно будет научиться использовать все Библиотека GUI пользуется популярностью среди C/C#! Вы вернетесь туда, где вы начали - нужно научиться пользоваться какой-то библиотекой.
Вместо этого у Python есть несколько великолепных библиотек графического интерфейса, которые вы можете использовать. Tkinter поставляется по умолчанию в стандарте Python, но там есть другие доступные графические библиотеки, такие как wxPython или PyQt. Вот a comparison различных библиотек GUI Python.
Спасибо за информацию. Помог мне много! – Programmer777
Если вы хотите использовать компоненты .NET GUI, вам придется переключиться на IronPython. Вы не можете использовать стандартную реализацию CPython и создать .NET GUI.
Со стандартным CPython вы можете использовать Tkinter, но я бы предложил взглянуть на PySide (или PyQt4). С этим гораздо лучше работать, и он выглядит лучше.
Спасибо за урок Виктор! – Programmer777
Вы можете встроить стандартный python в свой код .NET, его нетривиальный, но его довольно стандартная интеграция C. При этом я не рекомендую его для простых проектов. https://docs.python.org/2/extending/embedding.html – Greg
- 1. Что я должен использовать для создания графического интерфейса Windows?
- 2. Каркасы/библиотеки графического интерфейса C++
- 3. Простой способ создания графического интерфейса в python
- 4. C++ или Python (возможно, еще) для создания графического интерфейса для консольного приложения в C
- 5. Какую платформу я должен использовать: native C++ или C#?
- 6. Могу ли я использовать C++/CLI (.NET Winforms/WPF) для создания графического интерфейса для приложения, написанного на родном C & C++
- 7. Могу ли я использовать qtcreator для создания графического интерфейса на C?
- 8. Swing: Безопасно ли использовать EDT для создания графического интерфейса?
- 9. Лучшее программное обеспечение для создания графического интерфейса для создания привлекательного графического интерфейса для настольных компьютеров OS's
- 10. Что я должен использовать VB.net или C# для настольного приложения
- 11. Используя Python и Tkinter для создания простого графического интерфейса, я получаю нераспознанный селектор, отправленный в экземпляр
- 12. C++/CLI или C# для создания быстрого, современного и гибкого графического интерфейса в Windows
- 13. Как использовать eclipse для создания графического интерфейса в C? (Я хочу использовать только C, а не Java)
- 14. Должен ли я использовать функцию C или метод Obj-C?
- 15. Создание симулятора графического интерфейса в C
- 16. Должен ли я использовать матрицу [] [max] или ** matrix в C++?
- 17. Что такое простой способ создания простого графического интерфейса в C?
- 18. Создание графического интерфейса в Netbeans, который я должен использовать?
- 19. Я должен использовать php или python для создания веб-искателя?
- 20. Разработка графического интерфейса с Python
- 21. Должен ли я использовать Perl/Tk, Tcl :: Tk или Tkx для графического интерфейса Perl?
- 22. Должен ли я использовать C++ или скрипт для процесса демона?
- 23. Можем ли мы использовать QT с C# для создания графического интерфейса?
- 24. Должен ли я использовать libC++ или libstdC++?
- 25. Какой тип инструмента я должен использовать для создания простого симулятора в C или C++
- 26. Разработка графического интерфейса для моего приложения c. Как действовать?
- 27. Как использовать веб-технологию для графического интерфейса приложения C++?
- 28. Какой метод я должен использовать для создания моего графического интерфейса Java?
- 29. Должен ли я использовать ссылки в C++.?
- 30. Использование библиотеки чертежей для создания графического интерфейса
Если вы рассматриваете C#, почему бы не построить все это на C#? –
@ Programmer777 с участием более одного языка - отличный способ сделать простой проект кошмаром. –