lib.py 文件源码

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

项目:smartschool 作者: asifkodur 项目源码 文件源码
def Set_Context_Menu(self):

        # Context menu 1 
        self.Context_Menu = wx.Menu()

        C_Menu_Undo = wx.MenuItem(self.Context_Menu, wx.NewId(), '&Undo                             Ctrl+Z')
        self.Context_Menu.AppendItem(C_Menu_Undo)        
        self.Context_Menu.Bind(wx.EVT_MENU, self.OnUndo, C_Menu_Undo)
        C_Menu_Undo.Enable(False)

        C_Menu_Redo = wx.MenuItem(self.Context_Menu, wx.NewId(), '&Redo                              Ctrl+Y')
        self.Context_Menu.AppendItem(C_Menu_Redo)        
        self.Context_Menu.Bind(wx.EVT_MENU, self.OnRedo, C_Menu_Redo)
        C_Menu_Redo .Enable(False)

        self.Context_Menu.AppendSeparator()

        C_Menu_Cut = wx.MenuItem(self.Context_Menu, wx.NewId(), 'Cu&t                                   Ctrl+X')
        self.Context_Menu.AppendItem(C_Menu_Cut)        
        self.Context_Menu.Bind(wx.EVT_MENU, self.OnCut, C_Menu_Cut)

        C_Menu_Copy= wx.MenuItem(self.Context_Menu, wx.NewId(), '&Copy                               Ctrl+C')
        self.Context_Menu.AppendItem(C_Menu_Copy)
        self.Context_Menu.Bind(wx.EVT_MENU, self.OnCopy, C_Menu_Copy)

        C_Menu_Paste= wx.MenuItem(self.Context_Menu, wx.NewId(), '&Paste                               Ctrl+V ')

        self.Context_Menu.AppendItem(C_Menu_Paste)
        self.Context_Menu.Bind(wx.EVT_MENU, self.OnPaste, C_Menu_Paste)        #C_Menu_Paste.Enable(False)      



        C_Menu_Delete= wx.MenuItem(self.Context_Menu, wx.NewId(), '&Delete')
        self.Context_Menu.AppendItem(C_Menu_Delete)
        self.Context_Menu.Bind(wx.EVT_MENU, self.OnDelete, C_Menu_Delete)
        # End of Context Menu 1

        #Menu 2(Add/Remove)
        self.Context_Menu2 = wx.Menu()

        self.C_Menu_Add = wx.MenuItem(self.Context_Menu2, 140, '&Add Row             \n ')
        self.Context_Menu2.AppendItem(self.C_Menu_Add)        
        self.Context_Menu2.Bind(wx.EVT_MENU, self.OnAddClick, self.C_Menu_Add)
        self.C_Menu_Add.Enable(False)

        self.C_Menu_Remove = wx.MenuItem(self.Context_Menu2, 141, '&Remove Row              \n')
        self.Context_Menu2.AppendItem(self.C_Menu_Remove)        
        self.Context_Menu2.Bind(wx.EVT_MENU, self.OnRemoveClick, self.C_Menu_Remove)
        self.C_Menu_Remove.Enable(False)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号