wxpython中grid控件一些用法总结

1. 官网主动查找控件的使用方法

wxpython中grid控件的用法可以通过搜索wxpython网址查看使用方法说明。网址:https://docs.wxpython.org/index.html

搜索框中输入"grid"进行检索
在这里插入图片描述
选中第一个wx.grid查看控件的用法说明
在这里插入图片描述
接着选中第一个
在这里插入图片描述
页面展示了grid类的一些方法
在这里插入图片描述

2. 常用的一些方法或者技巧

为了加深记忆,便于本人后续查找回顾,以下列出本人常用的一些grid控件的使用方法。

2.1 根据表格的数据内容自动调整grid窗口的大小

在这里插入图片描述
AutoSize方法跟在设置grid表格单元格数据内容的方法SetCellValue的后面,能起到根据单元格数据内容自动调整单元格行列宽度的作用。
在这里插入图片描述

2.2 设置grid单元格为只读模式,单元格内容不可被修改

第一种方法,作用于整个grid表格
创建grid控件时,设置EnableEditing方法的属性为False,即认为表格不能被编辑,处于只读模式,但是选中单元格内容之后还是可以复制单元格数据的。
在这里插入图片描述
在这里插入图片描述
第二种方法,只针对某个单元格设置为只读模式
使用方法SetReadOnly可以通过参数isReadOnly=True实现针对某个单元格设置为只读模式。
在这里插入图片描述
在这里插入图片描述

2.3 可以通过鼠标拉取列宽

通过EnableDragColSize方法enable=True实现可以通过鼠标来拖动列宽,enable=False不能通过鼠标改变列宽。测试发现:通过鼠标来拖动列宽会导致整个grid窗口的大小发生变化,可能不美观了,单元格的数据在当前界面显示不直观,可能需要调整整个frame的窗口大小来修复这个问题。
如果已经设置grid的单元格大小适配单元格的内容,那么推荐设置enable=False不能通过鼠标改变列宽。
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Logintern09

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值