当前位置: 首页>>代码示例>>Python>>正文


Python Icon.set_tooltip_text方法代码示例

本文整理汇总了Python中sugar3.graphics.icon.Icon.set_tooltip_text方法的典型用法代码示例。如果您正苦于以下问题:Python Icon.set_tooltip_text方法的具体用法?Python Icon.set_tooltip_text怎么用?Python Icon.set_tooltip_text使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在sugar3.graphics.icon.Icon的用法示例。


在下文中一共展示了Icon.set_tooltip_text方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: Sidebar

# 需要导入模块: from sugar3.graphics.icon import Icon [as 别名]
# 或者: from sugar3.graphics.icon.Icon import set_tooltip_text [as 别名]
class Sidebar(Gtk.EventBox):
    def __init__(self):
        Gtk.EventBox.__init__(self)
        self.set_size_request(20, -1)
        # Take care of the background first
        white = Gdk.color_parse("white")
        self.modify_bg(Gtk.StateType.NORMAL, white)

        self.box = Gtk.VButtonBox()
        self.box.set_layout(Gtk.ButtonBoxStyle.CENTER)
        self.add(self.box)

        self.box.show()
        self.show()

        self.bookmark_icon = Icon(icon_name = 'emblem-favorite', \
            pixel_size = 18)
        tooltip_text = _('Bookmark') 
        self.bookmark_icon.set_tooltip_text(tooltip_text)
        self.box.pack_start(self.bookmark_icon, False, False, 0)

    def show_bookmark_icon(self, state):
        if state:
            self.bookmark_icon.show_all()
        else:
            self.bookmark_icon.hide()
开发者ID:leonardcj,项目名称:readetexts,代码行数:28,代码来源:readsidebar.py

示例2: fill_list

# 需要导入模块: from sugar3.graphics.icon import Icon [as 别名]
# 或者: from sugar3.graphics.icon.Icon import set_tooltip_text [as 别名]
    def fill_list(self, icons):

        client = GConf.Client.get_default()
        path = '/desktop/sugar/user/color'
        color = client.get_string(path)
        global xocolor
        xocolor = XoColor(color)
        current = get_current_icon()
        if not self.is_default:
                    icons.append("computer-xo-default")

        for icon_name in icons:
            icon = Icon(icon_name=icon_name, xo_color=xocolor,
                        pixel_size=style.MEDIUM_ICON_SIZE)

            icon_box = Gtk.EventBox()
            icon_box.add(icon)
            icon_box.connect('button-press-event', self.update)
            size = style.MEDIUM_ICON_SIZE + 20
            icon_box.set_size_request(size, size)

            icon_fixed = Icon(icon_name=icon_name, xo_color=xocolor,
                              pixel_size=style.XLARGE_ICON_SIZE)
            icon_fixed.set_tooltip_text(icon_name)
            icon_fixed.set_property('has-tooltip', False)

            icon_box.set_tooltip_text(icon_name)
            icon_box.set_property('has-tooltip', False)

            self.pack_start(icon_box, False, False, 0)
            self.pack_start(Gtk.VSeparator(), False, False, 3)

            if icon_name == current:
                self.icon = icon_fixed
                self.icon_real = icon_box
                icon_box.set_sensitive(False)
            self.icons[icon_box] = icon_fixed
开发者ID:Daksh,项目名称:xo-icon,代码行数:39,代码来源:Widgets.py


注:本文中的sugar3.graphics.icon.Icon.set_tooltip_text方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。