本文整理汇总了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