В то время как это не может помочь Вам в данный момент, tk 8.5 идет с расширенным набором виджетов. Этот расширенный набор доступен с tk 8.4 посредством расширения, известного как "мозаика". Включенный в расширенный набор виджетов виджет ноутбука. К сожалению, в это время Tkinter значением по умолчанию использует довольно старую версию Tk, который не идет с этими виджетами.
были усилия сделать мозаику доступной для Tkinter. Выезд http://tkinter.unpythonic.net/wiki/TileWrapper . Поскольку другое подобное усилие видит http://pypi.python.org/pypi/pyttk . Кроме того, для вкуса того, как эти виджеты смотрят (в Ruby, Perl и Tcl) см. http://www.tkdocs.com/ .
Tk 8.5 огромен улучшение по сравнению с запасом Tk. Это представляет несколько новых виджетов, собственных виджетов и theming механизм. Надо надеяться, это будет доступно по умолчанию в Tkinter однажды скоро. Слишком плохо мир Python отстает от других языков.
обновление: последние версии Python теперь включают поддержку тематических виджетов из поля. _
На соответствующей странице API вы должны сделать что-то вроде этого:
JTree tree = new JTree();
tree.setToggleClickCount(0);
Это означает, что вы должны использовать 0 щелчков мыши, чтобы развернуть узел дерева, эффективно отключая двойной щелчок. Это не помешает другим методам расширения дерева.
Вызов setToggleClickCount (0) в JTree
Это эффективно отключит раскрытие при двойном щелчке.