import wx
import wx.grid
class MyFrame(wx.Frame):
def __init__(self, parent):
wx.Frame.__init__(self, parent, id=wx.ID_ANY, title=wx.EmptyString, pos=wx.DefaultPosition, size=wx.Size(1024, 738), style=wx.DEFAULT_FRAME_STYLE | wx.TAB_TRAVERSAL)
# 创建表格
self.m_grid = wx.grid.Grid(self, wx.ID_ANY, pos=wx.DefaultPosition, size=wx.DefaultSize, style=wx.WANTS_CHARS, name='ctest')
self.m_grid.CreateGrid(2, 3, selmode=wx.grid.Grid.SelectCells)
# 显示表格线
self.m_grid.EnableGridLines(True)
# 表格线格式化
self.m_grid.SetGridLineColour(wx.SystemSettings.GetColour(wx.SYS_COLOUR_BACKGROUND))
# 表格默认设置-左上
self.m_grid.SetDefaultCellAlignment(wx.ALIGN_LEFT, wx.ALIGN_TOP)
# 自动列宽
self.m_grid.AutoSizeColumns()
# 单元格设置为只读
self.m_grid.EnableEditing(False)
# 设置列宽55
self.m_grid.SetColSize(0, 55)
wxpython的grid表格简单创建方式和赋值(excel导入grid)
最新推荐文章于 2024-05-29 14:05:30 发布