本文整理匯總了Python中gtk.Expander方法的典型用法代碼示例。如果您正苦於以下問題:Python gtk.Expander方法的具體用法?Python gtk.Expander怎麽用?Python gtk.Expander使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類gtk
的用法示例。
在下文中一共展示了gtk.Expander方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: _get_details_expander
# 需要導入模塊: import gtk [as 別名]
# 或者: from gtk import Expander [as 別名]
def _get_details_expander(details_text, details_label):
expander = gtk.Expander()
expander.set_use_markup(True)
expander.set_label("<b>" + details_label + "</b>")
scrolled_window = gtk.ScrolledWindow()
scrolled_window.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC)
scrolled_window.set_size_request(400, 200)
scrolled_window.set_shadow_type(gtk.SHADOW_IN)
exception_text_view = gtk.TextView()
exception_text_view.set_editable(False)
exception_text_view.set_wrap_mode(gtk.WRAP_WORD)
exception_text_view.set_cursor_visible(False)
exception_text_view.set_pixels_above_lines(1)
exception_text_view.set_pixels_below_lines(1)
exception_text_view.set_pixels_inside_wrap(0)
exception_text_view.set_left_margin(5)
exception_text_view.set_right_margin(5)
exception_text_view.get_buffer().set_text(details_text)
scrolled_window.add(exception_text_view)
expander.add(scrolled_window)
return expander