【python】GUI框架——wxPython

文章目录

  • GUI
  • wxPython
    • 结构
    • 启动界面——wx.App
  • 代码遇到报错:
  • wx.Frame()框架
  • wx.Panel()容器
  • 布局——wx.Sizer
    • Box布局管理器(默认水平布局)
  • 控件
    • statictext文本类
      • 字体格式Font
    • textctrl输入文本类
      • wx.Validator 是用于验证用户输入的类,它允许您自定义输入验证规则和错误处理。
    • Button按钮
    • FileDialog
    • MessageDialog
  • Event事件处理


学习链接:https://docs.wxpython.org/wx.TextCtrl.html?highlight=textctrl#phoenix-title-event-handling

GUI

GUI 是 Graphical User Interface 的缩写,中文意为图形用户界面。它是一种通过图形方式(如窗口、按钮、菜单等)来展示信息并与用户交互的界面形式,相较于传统的命令行界面(CLI),GUI 更直观、易用。GUI 的设计目标是使用户能够通过简单的操作完成复杂的任务,而无需记忆命令或语法。

常用的GUI框架:

GUI 工具包 描述
Tkinter Tk用户Python 的标准 GUI 工具包,简单易用,适合快速开发简单界面。Tk 是一个 GUI 工具包
PyQt / PySide 基于 Qt 库的 Python GUI 工具包,功能强大,支持跨平台开发。
Kivy 用于创建移动应用和其他多点触摸应用的 Python GUI 工具包。
wxPython 基于 w

你可能感兴趣的:(python,python,开发语言)