LINUX.ORG.RU

PyGTK: скрытые элементы


0

0

использую в своих наборах элементов группы, появляющиеся только по запросу (терпеть не могу диалоги, тем более модальные, поэтому стараюсь везде обходиться без них).

так вот - часто при конструкции хочу эти элементы скрыть. они объединены в box-ы, так что просто пишу для скрытия self.name.hide(), и .show() когда хочу их показать..

так вот - проблема тут в том что если скрыть группу в конструкторе класса (т.е. перед входом в gtk.main) либо включить для элемиента noshow (как-то так - отключает автоматический show) то потом показать эти элементы уже не получается. то есть скрывать можно только после входа в main по таймауту. Но вот в этом случае всё вроде как работает идеально - можно и скрывать и показывать.

вопрос - нет ли более простого решения?

и еще - есть ли нативный способ объединять наборы элементов в виджеты посредством классов? я сейчас просто делаю классы которые в констсрукторе создают свои элементы и пишу свой простенький .connect() для них, но думаю может есть какой-то более прямой способ для этого.


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.