GDK
Сен. 16, 2009 10:36:25
Чую сам очень долго буду соображать. Поэтому прошу примерчики, в которых хотелось бы видеть
1. Передать фокус окну своей проги.
2. Свернуть/развернуть; сделатьВоВесьЭкран/наоборот
3. Сделать главное окно проги поверх всех окон. И отменить это.
Ну и поскольку всё это можно сделать на WinAP, то
4. Как получить hWnd окна: главного в приложении или дочерних - напр. кнопки или списка.
Правда это будет не кроссплатформенно, но может пригодиться.
balu
Сен. 16, 2009 12:28:26
GDK
Чую сам очень долго буду соображать. Поэтому прошу примерчики, в которых хотелось бы видеть
Внимательно читаем
http://effbot.org/tkinterbook/wm.htmGDK
1. Передать фокус окну своей проги.
Напрямую низзя. Можно свернуть развернуть, если не ошибаюсь iconify/deiconify
GDK
3. Сделать главное окно проги поверх всех окон. И отменить это.
То ли overideredirect то ли transient, точно не помню уже. Фулскрина не умеет. Но ткинтер умеет определять разрешение окна и по нему можно выставить размер самого окна, а панель при этом автоматически прятать.
Андрей Светлов
Сен. 16, 2009 12:34:38
GDK
Простите за резкость, но вам бы не помешали еще 2 пункта:
5. Как читать документацию
6. Как искать информацию в интернете
А если серьезно - сначала попробуйте сделать сами. Когда не будет получаться - задайте конкретный и “хороший” вопрос. На “правильные” вопросы отвечать гораздо быстрее и приятнее, и вам толку будет больше. Очень хорошо, если вопрос содержит запускаемый кусок кода, иллюстрирующий проблему.
Что-то понесло меня опять на новый круг наставлений - сколько раз уже здесь эту тему пережевывали.
Но ведь выглядит просто возмутительно: “Что-то мне самому разбираться лень, да и времени это займет немало. Поэтому прошу - потратьте, дорогие ответчики, свои силы - и создайте несколько примерчиков, которые мне нужны. А я посмотрю - и быть может все быстро пойму. Быть может, ваш труд потом мне пригодится”.
balu
Сен. 16, 2009 12:44:08
Андрей Светлов
Простите за резкость, но вам бы не помешали еще 2 пункта:
Уже было
http://python.su/forum/viewtopic.php?pid=32866#p32866 Вопросы и ответы товарища немало доставляют =D.
GDK
Сен. 16, 2009 16:13:42
Да я пробовал по форуму поискать. Точных ответов не нашёл. Чтобы пробовать надо хоть знать с чего начать. Книги есть по ткинтеру, но на английском. Там куча инфы и тяжко там найти главу, в которой есть ответы. balu указывает на ссылку, это уже что то конкретное. Становится понятно где рыть. Я хоть попробую понять о чём там написано и думаю разберусь дальше сам.
Тем более может быть кто-нибудь недавно занимался теми же разборками и намутил примерчик. Если нетрудно просто выложит, иначе просто проигнорирует и усё. Зачем же идти через гору если её проще обойти?
А если тему пережёвывали как её отыскать? Я нашёл несколько тем, но там было не про Tkinter.
Про наставления - они тоже бывают полезными. Больше постараюсь не спрашивать примеры и не задавать вопросы без кода.
balu
Сен. 16, 2009 17:06:34
2GDK
1) Читать тут
http://www.citforum.ru/howto/smart-questions-ru.shtml2) Если не знаешь, куда соваться см п1 и только потом просто скажи, мол в данной теме полный нуль, куда копать… Это воспримется совсем по другому, чем сделайте мне что-то.
GDK
Книги есть по ткинтеру, но на английском.
Ну, звиняйте, чем хата богата… А без английского вообще в программировании паршиво. Есть даже выражение “тебе документацию или на русском”? Актуальная документация, как правило - только на английском. За небольшими исключениями типа Plain C, C++, SQL.
GDK
А если тему пережёвывали как её отыскать?
1) На форуме работает поиск.
2) google: site:
http://python.su Tkinter
GDK
Больше постараюсь не спрашивать примеры и не задавать вопросы без кода.
Дело не только в коде. Можно грамотно спросить и без кода. Дело в правильной постановке вопроса.
GDK
Сен. 16, 2009 18:19:07
Понятно.
Но писать то что я уже сделал и прочие объяснения - по моему эту поэму будет читать всем влом. Если уж всем кажется мой вопрос таким:
Андрей Светлов
“Что-то мне самому разбираться лень, да и времени это займет немало. Поэтому прошу - потратьте, дорогие ответчики, свои силы - и создайте несколько примерчиков, которые мне нужны. А я посмотрю - и быть может все быстро пойму. Быть может, ваш труд потом мне пригодится”
, то извиняйте, постараюсь такие вопросы совсем не задавать здесь. Ну ладно. Наофтопил. Тему в дальний угол.
l.a.savar
Сен. 16, 2009 21:00:47
Если уж очень хочется почитать на русском - вроде бы есть несколько довольно объемных глав в книге “Программируем на Python”, Лутц, второе издание (это не та которая вышла в этом году). Но соответственно речь там идет о 2.2, хотя в данном случаем разница может и не столь важна.
Griffon
Сен. 16, 2009 23:16:40
tkinter/__init__.py
class Wm
GDK
Сен. 17, 2009 11:12:38
Может кому нибудь тоже поможет
http://forum.script-coding.info/viewtopic.php?pid=22620и правда
Griffon
tkinter/__init__.py
class Wm
поковырять надо.