Форум сайта python.su
0
Доброго времени суток, уважаемые форумчане!
Скажите, пожалуйста, новичку, можно ли создавать оконные приложения на Python? Если да, то какие библиотеки, дополнительные программы для этого нужно использовать, и для каких ОС? Хотябы на уровне принципа. Буду еще более благодарен за ссылочки или намеки на соответствующую литературу. Заранее спасибо!
Офлайн
221
Можно, а если вы бы уделили 30 секунд вашего времени этому форуму, то обнаружили целый раздел освящающий эти вопросы“GUI”. Если бы вы задали подобный вопрос Гуглу, то он бы тоже не оставил вас непросвещенным в подобной популярной тематике.
По делу: для этого существуют библиотеки Tkinter (поставляется в комплекте Python'а), PyQt, PyGTK, wxWigets и т.п.
ссылки, опять же, хранятся не в темнице замка на темной стороне Луны, а в открытых просторах Интернета. Протяните к ним руку, это не сложно.
Офлайн
22
Sergey_Ershovможно
можно ли создавать оконные приложения на Python?
Офлайн
0
Большое спасибо за подсказки и ссылку! Думаю, 30 секунд - маловато будет…
Много постов. Буду изучать. Вот даже уже нашел книгу: Прохоренюк - PyQt Создание оконных приложений на Python3.
Еще раз спсасибо!
Как здесь “плюс в репу”? Сейчас, сейчас!
Офлайн
43
этот прохоренок и по пхп, жаваскрипту, хтмл и возможно много еще чему книжек написал. Я бы не стал такое читать. Хотя может быть это все разные Прохоренки.
Офлайн
19
Тут какая проблема с PyQt. Библиотека изначально на С++ писаная и под этот язык разрабатывалась. Соответственно куча книг и документации для С++. Советую начать (если уж Вы слабы духом и хочется русской литературы) с каких-нибудь Бланшетт, Саммерфилд по Qt для С++, и параллельно адаптировать код для PyQt.
Все остальное что было переведено на русский отличается настолько низким качеством, что проще почитать книгу, если уж так хочется и продолжать учить по официальной документации. Тем более, что документация у Qt отличная.
Отредактировано cutwater (Фев. 25, 2013 16:47:19)
Офлайн
0
sergeekв моем случае - Прохоренок Н.А.
Хотя может быть это все разные Прохоренки.
cutwaterУчу по Марк Лутц - Learning Python (правда, переведенную на русский
Советую начать (если уж Вы слабы духом и хочется русской литературы) с каких-нибудь Бланшетт, Саммерфилд по Qt для С++, и параллельно адаптировать код для PyQt.Все остальное что было переведено на русский отличается настолько низким качеством
). Как по мне, так очень неплохо (хотя мне, наверно, пока сложно оценить адекватно, вследствие начинающего уровня). Дело не в силе духа, а силе английского. Детективы - еще куда не шло. А тут… - времени много уходит, а время - ткань, из которой соткана наша жизнь. Саммерфилд “Программирование на Python 3” есть, по Qt не находил. Спасибо!Офлайн
0
sergeekПочему, скажете? (я не спора ради, поймите правильно, а для того, чтобы узнать аргументированное мнение специалиста, ну-у и немного сэкономить свое время, конечно же
этот прохоренок и по пхп, жаваскрипту, хтмл и возможно много еще чему книжек написал. Я бы не стал такое читать.

)
Офлайн
43
Sergey_ErshovДо специалиста мне в общем-то далеко, врочем, это нечеткое понятие. И аргумент не очень-то весомый - сомнение, что автор умеет во все эти технологии на достаточном уровне чтобы писать хорошую книгу. Плюс вчера вон девушка писала, что первый пример там на 3хх(не помню точно) странице, что очень странно
Почему, скажете? (я не спора ради, поймите правильно, а для того, чтобы узнать аргументированное мнение специалиста, ну-у и немного сэкономить свое время, конечно же )
. Принимать решение из-за моих комментариев тоже не стоит
Читайте, изучайте, если темпы не устраивают - выкидывайте А вообще, посмотрев официальный туториал и документацию - становится очевидно что никакая книга и не нужна. Насчет английского - в итоге все же сэкономите время, особенно в случае питона и qt. Изучать его отдельно не обязательно, достаточным будет знание грамматики на школьном уровне и наличие годного словарика. Вся вкусная документация - на английском, на бОльшую часть вопросов есть ответы на http://stackoverflow.com/
Офлайн
19
Sergey_Ershov
Почему, скажете? (я не спора ради, поймите правильно, а для того, чтобы узнать аргументированное мнение специалиста, ну-у и немного сэкономить свое время, конечно же )
Офлайн