window.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:Icon-Requests 作者: bil-elmoussaoui 项目源码 文件源码
def __on_key_press(self, widget, event):
        keyname = Gdk.keyval_name(event.keyval).lower()
        is_ready = self.main_stack.get_visible_child_name() != "loading"
        if keyname == 'escape' and self.search_button.get_active() and is_ready:
            if self.search_entry.is_focus():
                self.search_button.set_active(False)
                self.search_entry.set_text("")
            else:
                self.search_entry.grab_focus_without_selecting()
            return True

        if keyname == "backspace":
            if (len(self.search_entry.get_text()) == 0
                    and self.revealer.get_reveal_child()):
                self.search_button.set_active(False)
                return True

        if event.state & Gdk.ModifierType.CONTROL_MASK:
            if keyname == 'f':
                self.search_button.set_active(
                    not self.search_button.get_active())
                return True
        return False
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号