| Поделиться |
Здравствуйте, гость ( Вход | Регистрация )
| Поделиться |
25.8.2010, 19:28
Сообщение
#1
|
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Глоб. Модератор Сообщений: 10186 Регистрация: 22.6.2009 Вставить ник Цитата Из: Онега Пользователь №: 1352 Страна: Россия Город: Не указан Пол: Муж. Репутация: 30
|
Несколько дней назад начал пробовать связку Python + Tkinter. С чего началось - сказано здесь . Какие первые выводы?
Прежде всего, убедился, что это удачный выбор. Да, мне нужен именно объектно-ориентированный язык (подходит к моей голове намного лучше, чем какой-то иной - сужу по bash) , именно интерпретируемый (в компилируемом замучился бы с правкой исходников) и именно в паре с графической библиотекой (надо же иногда видеть питоновские объекты воочию Так что в принципе вопрос решён : буду осваивать Python, причём в связке с Tkinter'ом. Какие проблемы? Если кратко, то всё время возникают мелкие вопросы, ответы на которые обычно проще найти самому, чем спрашивать у других. Кавычки, отступы, методы, аргументы... и иной раз сложно сразу найти справку о том, что именно делать. Пакет документации к Питону установил, но и он не всегда помогает. Питон хорошо документирован, но не всегда могу сообразить, где именно искать нужную информацию. Вот такой разве что вопрос могу задать (потому что он как раз не мелкий) : как лучше чайнику писать программы : в виде одного скрипта или в виде нескольких скриптов, выполняющих каждый свою часть работы? Спрашиваю потому что, по-моему, проще передавать данные из одного простенького скрипта в другой подобный же, чем соединять их в один сложный - у меня тут с переменными какие-то непонятки : по отдельности скриптики работают, а соединишь - начинается нечто непонятное. Или лучше сначала с переменными как следует разобраться? -------------------- Не пью, не курю, не смотрю телевизор, не пользуюсь Windows
|
|
|
|
![]() |
2.9.2012, 22:10
Сообщение
#2
|
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 4384 Регистрация: 17.9.2009 Вставить ник Цитата Пользователь №: 1617 Страна: Россия Город: Санкт-Петербург Пол: Муж. Репутация: 20
|
Нашел хорошую инфу по Tkinter-у
http://ru.wikiversity.org/wiki/%CA%F3%F0%F...FB%EA%E0_Python Сообщение отредактировал kostyalamer - 2.9.2012, 22:11 |
|
|
|
4.9.2012, 21:38
Сообщение
#3
|
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователь Сообщений: 530 Регистрация: 22.8.2007 Вставить ник Цитата Пользователь №: 317 Страна: Россия Город: Не указан Пол: Муж. Репутация: 6
|
Нашел хорошую инфу по Tkinter-у Cпасибо, материал интересный. Все-таки жалко, что для tkintera не разработан простой конструктор форм в духе Gambas или visual бейсика. Page все таки немного не то, его код надо существенно править ручками. Еще наткнулся на проект для винды Visual Tkinter Python IDE http://sourceforge.net/projects/visualtkinter/ Судя по роликам с ютуба по задумке это самое то, но по исполнение похоже очень сырое. Официальный сайт не работает, для установки требуется dotnet, На моем компе оно не пошло, на работе половина работает, половина нет, например невозможно сменить имя кнопки - dotnet выбрасывает какой то exception. В общем, увы и ах |
|
|
|
IVK Учимся ездить на Питоне 25.8.2010, 19:28
kostyalamer Python вообще хороший выбор, можно вместо Tkinter-... 25.8.2010, 20:02
IVK Насколько я понимаю, в Tkinter'е есть всё для ... 25.8.2010, 22:12
kostyalamer Иван посмотри тут : http://www.python.su/forum/vie... 25.8.2010, 22:50
IVK Поставил пакет tk-demos - коллекция скриптов для д... 11.9.2010, 18:55
kostyalamer Цитата(IVK @ 11.9.2010, 18:55) Поставил п... 11.9.2010, 19:14
IVK Константин, вот я потренировался на чём попало и в... 12.9.2010, 23:31
kostyalamer В Tkinter-е такого диалога с предпросмотром содер... 12.9.2010, 23:57
IVK А какой в Antique просмотровщик? Или тут можно не ... 13.9.2010, 0:04
kostyalamer Цитата(IVK @ 13.9.2010, 0:04) А какой в A... 13.9.2010, 0:14
IVK Всё вроде просто : пишу функцию, которая запускает... 13.9.2010, 18:05
kostyalamer Иван , все на самом деле не очень просто , было бы... 13.9.2010, 20:31
IVK mirage с помощью os.system я уже вызывал, и тоже с... 13.9.2010, 20:59
kostyalamer Размышлять придется ! При запуске программы че... 13.9.2010, 21:18
IVK Теперь уже яснее. Во всяком случае, понятно, где з... 13.9.2010, 21:39
IVK Кстати, когда требуется как можно более полная инф... 15.9.2010, 20:17
kostyalamer Цитата(IVK @ 15.9.2010, 20:17) Кстати, ко... 15.9.2010, 21:45
kostyalamer Нашел описания большого количество модулей питона ... 18.9.2010, 18:00
IVK Спасибо, пригодится. Но у меня проблемы не стольк... 18.9.2010, 19:13
kostyalamer Цитата(IVK @ 18.9.2010, 19:13) Спасибо, п... 18.9.2010, 19:58
IVK Цитата(kostyalamer @ 18.9.2010, 19:58) Ив... 18.9.2010, 20:22
kostyalamer 1) я тоже не знаю какой просмотровщик выводит имен... 18.9.2010, 21:03
IVK Цитата(kostyalamer @ 18.9.2010, 21:03) пр... 18.9.2010, 21:13
kostyalamer Консоль это как простейший вариант, если сумеешь в... 18.9.2010, 21:22
IVK Запустил для пробы Мираж, поглядел в /proc его про... 18.9.2010, 21:43
IVK Теоретически этот вариант выглядит довольно просто... 19.9.2010, 21:31
kostyalamer Вполне осушествимый вариант, попробуй для начала э... 19.9.2010, 22:10
IVK Во всех попадавшихся мне мануалах говорится, что в... 19.9.2010, 23:34
IVK Цитата(IVK @ 19.9.2010, 23:34) придётся у... 28.9.2010, 19:15
kostyalamer Иван, в таком варианте надо наверное тебе написать... 28.9.2010, 20:11
IVK Цитата(kostyalamer @ 28.9.2010, 20:11) на... 28.9.2010, 20:15
kostyalamer Цитата(IVK @ 28.9.2010, 20:15) в смысле н... 28.9.2010, 20:24
IVK Дискуссию про MPlayer и т.п. переместил в тему об ... 29.9.2010, 17:18
IVK А не проще ковырнуть сам Мираж и кое-что в нём пр... 19.10.2010, 21:14
kostyalamer Цитата(IVK @ 19.10.2010, 21:14) А не прощ... 19.10.2010, 21:20
IVK План простой. В меню Миража будет пункт "Выбо... 20.10.2010, 17:50
kostyalamer Это связано не с лицензией, а с обновлениями, при ... 20.10.2010, 20:12
IVK Можно, наверное, использовать пропатченный Мираж п... 20.10.2010, 20:24
kostyalamer Альтернативный способ вижу только один , написать... 20.10.2010, 20:55
IVK Если просмотровщик писать на замену Миражу, то он ... 21.10.2010, 19:54
kostyalamer Цитата(IVK @ 21.10.2010, 19:54) Если прос... 21.10.2010, 20:00
IVK Вроде готово. Запускаешь wmfon, жмёшь "Просм... 25.10.2010, 23:00
kostyalamer Отлично ! отправляй 25.10.2010, 23:10
IVK Ещё немного подправил wmfon : в конец функции pros... 26.10.2010, 15:50
kostyalamer Цитата(IVK @ 26.10.2010, 15:50) Ещё немно... 26.10.2010, 18:16
IVK Вот он 26.10.2010, 18:39
kostyalamer Цитата(IVK @ 26.10.2010, 18:39) Вот он
От... 26.10.2010, 20:19
IVK /usr/lib/python2.5/site-packages 26.10.2010, 20:42
kostyalamer Подсунул туда вместо mirage.py , пока работать не ... 26.10.2010, 21:09
IVK Ну это же wmfon не запускается, а не Мираж. У меня... 26.10.2010, 21:27
kostyalamer Все запускается, эти ошибки появляются когда нажим... 26.10.2010, 21:40
IVK Проверил аж несколько раз : сообщений об ошибках н... 26.10.2010, 21:49
kostyalamer Дело темное, буду разбираться ! 26.10.2010, 21:50
kostyalamer Чудеса да и только, после перезагрузки компа все н... 27.10.2010, 8:49
IVK Ну, настоящий или нет, а приятно, что получилось н... 27.10.2010, 18:59
kostyalamer Отлично , со справкой есть 2 варианта сейчас объяс... 27.10.2010, 21:47
IVK Не успел выяснить, как справку пристегнуть к основ... 28.10.2010, 17:58
kostyalamer Со справкой получилось все отлично , я нашел кста... 28.10.2010, 21:50
IVK Мираж записывал имя файла нормально, так что в нём... 29.10.2010, 18:05
kostyalamer Отлично, на выходных постараюсь опакетить 29.10.2010, 18:55
kostyalamer Ну вот собрал пакетик, причем он с mirage совершен... 30.10.2010, 17:34
IVK Кодdef prosmotr(event):
pr = subproc... 30.10.2010, 18:13
kostyalamer Да уж , осталось от экспериментов, сейчас поправлю... 30.10.2010, 18:22
kostyalamer Поменял пакеты на исправленные, скачивай по тем же... 30.10.2010, 18:35
IVK Теперь работает, ошибок не заметно. 30.10.2010, 18:48
kostyalamer Цитата(IVK @ 30.10.2010, 18:48) Теперь ра... 30.10.2010, 19:13
kostyalamer Залил куда мог , и на сайт тоже : http://kosty... 30.10.2010, 21:22
IVK Цитата(kostyalamer @ 30.10.2010, 21:22) h... 30.10.2010, 21:31
kostyalamer Эта версия написана точно тобой , так что принимай... 30.10.2010, 21:38
IVK У меня сейчас всяческие интернетовские соединения ... 30.10.2010, 21:52
and Тоже начал потихоньку осваивать питон. Сначала про... 15.12.2010, 19:26
IVK Да, Питон в самом деле легко осваивается. Я, правд... 15.12.2010, 20:21
and Продолжаю писать скриптик (пока в виндос ) и возн... 17.12.2010, 18:55
kostyalamer Боюсь, что одного Tkinter-а для этой цели не хвати... 17.12.2010, 19:45
and Спасибо, попробую. 17.12.2010, 20:53
and После некоторого перерыва опять вернулся к питонам... 11.9.2011, 8:57
IVK Цитата(and @ 11.9.2011, 8:57) И столкнулс... 13.9.2011, 19:04
kostyalamer Цитата(IVK @ 13.9.2011, 19:04) Наверное, ... 13.9.2011, 22:30
and Спасибо, поспрашиваю. В том то и дело, что основы ... 15.9.2011, 17:49
komcumir Практически под влиянием этой темы сел изучать пит... 12.10.2011, 12:46
kostyalamer Цитата(komcumir @ 12.10.2011, 12:46) Прак... 12.10.2011, 21:40
ksa Это игрушка чтоль ?
PS Какие зависимости ? Попробу... 12.10.2011, 13:40
komcumir Цитата(ksa @ 12.10.2011, 13:40) Это игруш... 12.10.2011, 14:03
ksa Цитата(komcumir @ 12.10.2011, 15:03) да и... 12.10.2011, 16:34
komcumir Цитата(ksa @ 12.10.2011, 16:34) Ну, тогда... 13.10.2011, 9:44
and Для желающих поэкспериментировать с python3 на сер... 14.10.2011, 18:45
and Всем хороша связка Geany + Python, только нет отла... 15.10.2011, 19:09
komcumir Новая версия linespy https://sourceforge.net/proje... 17.10.2011, 11:51
and Цитата(komcumir @ 17.10.2011, 11:51) Нова... 17.10.2011, 20:25
and Если какого-то из модулей python нет в репозитории... 17.10.2011, 20:53
IVK Цитата(kostyalamer @ 25.12.2011, 17:24) П... 26.12.2011, 20:08
IVK to kostyalamer
Костя, ты никогда не пробовал орган... 28.12.2011, 22:26
kostyalamer Цитата(IVK @ 28.12.2011, 22:26) to kostya... 29.12.2011, 6:45
and Кстати, на ютубе имеется видеокурс по освоению пит... 21.1.2012, 18:06
Skull Цитата(and @ 21.1.2012, 17:06) А еще пито... 23.1.2012, 11:20
tema Перенесено из темы "Выбор IDE"
Долго ло... 4.4.2017, 23:05
tema Пока не очень понял как работать с кнопками на фор... 5.4.2017, 21:11
kostyalamer Цитата(tema @ 5.4.2017, 21:11) Пока не оч... 5.4.2017, 21:39![]() ![]() |
|
Текстовая версия | Сейчас: 14.12.2025, 22:29 |