Форум сайта python.su
Чую сам очень долго буду соображать. Поэтому прошу примерчики, в которых хотелось бы видеть
1. Передать фокус окну своей проги.
2. Свернуть/развернуть; сделатьВоВесьЭкран/наоборот
3. Сделать главное окно проги поверх всех окон. И отменить это.
Ну и поскольку всё это можно сделать на WinAP, то
4. Как получить hWnd окна: главного в приложении или дочерних - напр. кнопки или списка.
Правда это будет не кроссплатформенно, но может пригодиться.
Офлайн
GDKВнимательно читаем http://effbot.org/tkinterbook/wm.htm
Чую сам очень долго буду соображать. Поэтому прошу примерчики, в которых хотелось бы видеть
GDKНапрямую низзя. Можно свернуть развернуть, если не ошибаюсь iconify/deiconify
1. Передать фокус окну своей проги.
GDKТо ли overideredirect то ли transient, точно не помню уже. Фулскрина не умеет. Но ткинтер умеет определять разрешение окна и по нему можно выставить размер самого окна, а панель при этом автоматически прятать.
3. Сделать главное окно проги поверх всех окон. И отменить это.
Офлайн
GDK
Простите за резкость, но вам бы не помешали еще 2 пункта:
5. Как читать документацию
6. Как искать информацию в интернете
А если серьезно - сначала попробуйте сделать сами. Когда не будет получаться - задайте конкретный и “хороший” вопрос. На “правильные” вопросы отвечать гораздо быстрее и приятнее, и вам толку будет больше. Очень хорошо, если вопрос содержит запускаемый кусок кода, иллюстрирующий проблему.
Что-то понесло меня опять на новый круг наставлений - сколько раз уже здесь эту тему пережевывали.
Но ведь выглядит просто возмутительно: “Что-то мне самому разбираться лень, да и времени это займет немало. Поэтому прошу - потратьте, дорогие ответчики, свои силы - и создайте несколько примерчиков, которые мне нужны. А я посмотрю - и быть может все быстро пойму. Быть может, ваш труд потом мне пригодится”.
Офлайн
Андрей СветловУже было http://python.su/forum/viewtopic.php?pid=32866#p32866 Вопросы и ответы товарища немало доставляют =D.
Простите за резкость, но вам бы не помешали еще 2 пункта:
Офлайн
Да я пробовал по форуму поискать. Точных ответов не нашёл. Чтобы пробовать надо хоть знать с чего начать. Книги есть по ткинтеру, но на английском. Там куча инфы и тяжко там найти главу, в которой есть ответы. balu указывает на ссылку, это уже что то конкретное. Становится понятно где рыть. Я хоть попробую понять о чём там написано и думаю разберусь дальше сам.
Тем более может быть кто-нибудь недавно занимался теми же разборками и намутил примерчик. Если нетрудно просто выложит, иначе просто проигнорирует и усё. Зачем же идти через гору если её проще обойти?
А если тему пережёвывали как её отыскать? Я нашёл несколько тем, но там было не про Tkinter.
Про наставления - они тоже бывают полезными. Больше постараюсь не спрашивать примеры и не задавать вопросы без кода.
Офлайн
2GDK
1) Читать тут http://www.citforum.ru/howto/smart-questions-ru.shtml
2) Если не знаешь, куда соваться см п1 и только потом просто скажи, мол в данной теме полный нуль, куда копать… Это воспримется совсем по другому, чем сделайте мне что-то.
GDKНу, звиняйте, чем хата богата… А без английского вообще в программировании паршиво. Есть даже выражение “тебе документацию или на русском”? Актуальная документация, как правило - только на английском. За небольшими исключениями типа Plain C, C++, SQL.
Книги есть по ткинтеру, но на английском.
GDK1) На форуме работает поиск.
А если тему пережёвывали как её отыскать?
GDKДело не только в коде. Можно грамотно спросить и без кода. Дело в правильной постановке вопроса.
Больше постараюсь не спрашивать примеры и не задавать вопросы без кода.
Офлайн
Понятно.
Но писать то что я уже сделал и прочие объяснения - по моему эту поэму будет читать всем влом. Если уж всем кажется мой вопрос таким:
Андрей Светлов, то извиняйте, постараюсь такие вопросы совсем не задавать здесь. Ну ладно. Наофтопил. Тему в дальний угол.
“Что-то мне самому разбираться лень, да и времени это займет немало. Поэтому прошу - потратьте, дорогие ответчики, свои силы - и создайте несколько примерчиков, которые мне нужны. А я посмотрю - и быть может все быстро пойму. Быть может, ваш труд потом мне пригодится”
Офлайн
Если уж очень хочется почитать на русском - вроде бы есть несколько довольно объемных глав в книге “Программируем на Python”, Лутц, второе издание (это не та которая вышла в этом году). Но соответственно речь там идет о 2.2, хотя в данном случаем разница может и не столь важна.
Офлайн
tkinter/__init__.py
class Wm
Офлайн
Может кому нибудь тоже поможет
http://forum.script-coding.info/viewtopic.php?pid=22620
и правда
Griffonпоковырять надо.
tkinter/__init__.py
class Wm
Отредактировано (Сен. 17, 2009 11:26:39)
Офлайн