python笔记-界面开发
1、界面开发:wxPython
- 一个开源的Python GUI开发工具包
- 提供了一个跨平台的GUI编程接口,支持Windows、macOS、Linux等多个操作系统
- 可以创建多种GUI应用程序,包括桌面应用程序、游戏、数据分析和可视化工具、web应用程序等
- 基于C++编写的WxWidgets库的Python封装,它提供了许多GUI部件,如按钮、文本框、标签、复选框、单选按钮、列表框、菜单和滚动条等
- 支持用户自定义部件,WxPython还提供了可扩展的事件处理机制和数据绑定功能,方便开发者管理和处理用户操作和数据
- 是一个功能强大的GUI开发工具包,可以满足各种GUI应用程序的需求,同时也易于学习和使用;
2、常用组件速查 - 组件:窗口 类名:wx.Frame 主要用途:主应用程序窗口
- 组件:面板 类名:wx.Panel 主要用途:容器,用于分组控件
- 组件:按钮 类名:wx.Button 主要用途:触发操作
- 组件:文本框 类名:wx.TextCtrl 主要用途:单行或多行文本输入
- 组件:标签 类名:wx.StaticText 主要用途:显示静态文本
- 组件:复选框 类名:wx.CheckBox 主要用途:多项选择
- 组件:单选按钮 类名:wx.RadioButton 主要用途:单项选择
- 组件:列表框 类名:wx.ListBox 主要用途:显示可选列表
- 组件:组合框 类名:wx.ComboBox 主要用途:下拉选择列表
- 组件:滑块 类名:wx.Slider 主要用途:数值范围选择
- 组件:菜单 类名:wx.Menu 主要用途:应用程序菜单
- 组件:工具栏 类名:wx.ToolBar 主要用途:工具按钮集合
- 组件:状态栏 类名:wx.StatusBar 主要用途:状态信息显示

浙公网安备 33010602011771号