将菜单栏添加到wxpython.grid网站标签

2024-04-18 18:55:38 发布

您现在位置:Python中文网/ 问答频道 /正文

如何将菜单栏添加到wx.网格框架? 我找了很多东西,找不到解决这个问题的办法。在


Tags: 框架网格wx办法菜单栏
1条回答
网友
1楼 · 发布于 2024-04-18 18:55:38

不将其添加到网格中,而是将网格和菜单栏添加到框架中,如下所示:

#!/usr/bin/python
import wx
import wx.grid

class GridAndMenuFrame(wx.Frame):
    def __init__(self, parent, id, title):
        wx.Frame.__init__(self, parent, id, title, 
                          wx.DefaultPosition, wx.Size(200, 150))

        mbar = wx.MenuBar()
        menu = wx.Menu()
        menu.Append(101, 'E&xit', 'Exit')
        mbar.Append(menu, '&File')
        self.SetMenuBar(mbar)

        grid = wx.grid.Grid(self, -1)
        # obviously, size and configure the grid here


if __name__ == '__main__':
    app = wx.App(redirect=False)
    win = GridAndMenuFrame(None, -1, "grid and menu")
    win.Show()
    app.MainLoop()

相关问题 更多 >