wxWidgets之wxGrid控件

wxWidgets界面库中的wxGrid控件用于展示表格数据,具有高度可定制性,适用于各种数据展示需求。
摘要由CSDN通过智能技术生成
1. 介绍

    wxGrid控件时wxWidgets界面库中内置的网格控件。通常用来显示表格数据。该控件拥有强大的功能,开发者可根据自己的需求对其进行定制。

2. 常用API     
     构造函数:
        wxGrid ()
        wxGrid (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxWANTS_CHARS, const wxString &name=wxGridNameStr)       
             
     创建表格的API:
        // 创建一个空的表格
        bool Create (wxWindow *parent, wxWindowID id, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxWANTS_CHARS, const wxString &name=wxGridNameStr)
        // 创建一个指定行,制定列的表格
        bool CreateGrid (int numRows, int numCols, wxGridSelectionModes selmode=wxGridSelectCells)
        
     关于大小的API:                 
        // 获取列标签的高度
        int GetColLabelSize () const
        // 获取指定列的宽度
        int GetColSize (int col) const
        // 获取默认的列标签宽度
        int GetDefaultColLabelSize () const
        // 获取默认的列宽
        int GetDefaultColSize () const
        // 获取默认的行标签宽度
        int GetDefaultRowLabelSize () const
        // 获取默认的行高度
        int GetDefaultRowSize () const
        // 获取行标签的宽度
        int GetRowLabelSize () const
        // 获取指定行的高度
        int GetRowSize (int row) const
        // 设置指定列的宽度
        void SetColSize (int col, int width)
        // 设置列标签的高度
        void SetColLabelSize (int height)
        // 设置默认的列宽度
        void SetDefaultColSize (int width, bool resizeExistingCols=false)
        // 设置默认的行高度
        void SetDefaultRowSize (int height, bool resizeExistingRows=false)
        // 设置行标签的宽度
        void SetRowLabelSize (int width)
        // 设置指定行的高度
        void SetRowSize (int row, int height)
        // 获取列的大小信息
        wxGridSizesInfo GetColSizes () const
        // 获取行的大小信息
        wxGridSizesInfo GetRowSizes () const
        // 设置列的大小信息
        void SetColSizes (const wxGridSizesInfo &sizeInfo)
        // 设置行的大小信息
        void SetRowSizes (const wxGridSizesInfo &sizeInfo)
        // 设置指定单元格的大小
        void SetCellSize (int row, int col, int num_rows, int num_cols)
        // 获取指定单元格的大小
        CellSpan GetCellSize (int row, int col, int *num_rows, int *num_cols) const
        // 获取单元格的大小
        wxSize     GetCellSize (const wxGridCellCoords &coords)
        // 判断制定列大小是否可变
        bool CanDragColSize (int col) const
        // 判断表格大小是否可变
        bool CanDragGridSize () const
        // 判断制定行大小是否可变
        bool CanDragRowSize (int row) const
        // 使指定列大小不能改变
        void DisableColResize (int col)
        // 使指定行大小
Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值