gui_steps_box.py 文件源码

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

项目:ghetto_omr 作者: pohzhiee 项目源码 文件源码
def on_button_press(self,widget,event):
        # tool_dict = {"browser": step_func.func0,
        #              "alienarena": step_func.func1,
        #              "live": step_func.func2,
        #              "cs-network": step_func.func3
        #              }

        button_pressed = event.button
        a=widget.label

        if button_pressed ==1:
            self.stepgrid.maingrid.contentbox.set_new(a)
            if widget.get_state()==Gtk.StateType.NORMAL:
                #set clicked to selected
                for widgets in self.stepgrid.widgetlist.list:
                    if widgets.get_state()==Gtk.StateType.SELECTED:
                        widgets.set_state(Gtk.StateType.NORMAL)
                        Gtk.StyleContext.remove_class(widgets.get_style_context(), "highlighted")

                Gtk.StyleContext.add_class(widget.get_style_context(), "highlighted")
                widget.set_state(Gtk.StateType.SELECTED)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号