介绍wx图形化模块以及基本代码

# -*- coding:utf-8 -*-

'''
    pip install wxpython 安装wx模块
    注意:wx中的函数、方法、功能等都遵循首字母大写

    Wx基本组件(Wx的组件都是对象):
        1.Frame  窗口参数设置:
                    parent:指向自己的父组件,主窗口的为None
                    id    : 是组件唯一的标识,假如id为-1那么指的是系统自动分配id
                    title : 标题,窗口上方显示的内容
                    pos   :位置,是一个双元素的元组,指定组件的位置,其实就是该组件左上角的点的坐标
                    size  :尺寸,组件的大小,wx如果窗口只有一个组件,size无效
                    style :组件的样式
                    name  :和id一样用来标识组件

        2.TextCtrl文本框参数设置:
                    parent:指向自己的父组件,主窗口的为None
                    id    : 是组件唯一的标识,假如id为-1那么指的是系统自动分配id
                    value : 文本框的内容
                    pos   :位置,是一个双元素的元组,指定组件的位置,其实就是该组件左上角的点的坐标
                    size  :尺寸,组件的大小,wx如果窗口只有一个组件,size无效
                    style :组件的样式
                    name  :和id一样用来标识组件

        3.Button 按钮参数设置:
                    parent:指向自己的父组件,主窗口的为None
                    id    : 是组件唯一的标识,假如id为-1那么指的是系统自动分配id
                    lable : 按钮上的内容
                    pos   :位置,是一个双元素的元组,指定组件的位置,其实就是该组件左上角的点的坐标
                    size  :尺寸,组件的大小,wx如果窗口只有一个组件,size无效
                    style :组件的样式
                    name  :和id一样用来标识组件
'''

#---------------------------------------------------------------
# python gui wx 介绍
#---------------------------------------------------------------

#   图形化 GUI :
#       主循环:1.事件
#               2.组件:窗口,滚动条,文本框,按钮……
#       图形化必须要有一个主循环,且这是一个死循环,在不断
#       检测关于组件的触发事件,可以理解为单片机程序的主流程和
#       中断

#---------------------------------------------------------------------
#   一般python文件的后缀名有: .py  .pyc  .pyw
#               .pyw 就是python图形化脚本专属的文件后缀名
#
#   python 常用的图形化有三种:
#       Pywin :基于windows的图形化
#       Wx    : 基于wx平台的跨平台的图形化,是比较容易理解的
#       Pyqt4 : 基于qt平台的跨平台图形化,是目前生产环境当中使用最多的
#----------------------------------------------------------------------


#---------------------------------------------------------------------+
# wx的基本代码                                                         |

#import wx                                                            |

#app = wx.App()          #创建一个主循环,必须写在第一行                 |
#frame = wx.Frame(None)  #实例化一个窗体,frame即为框架的意思            |
#frame.Show()            #调用这个窗体的展示功能                        |
#app.MainLoop()          #开启主循环,在最后                            |
#---------------------------------------------------------------------+

import wx

app = wx.App()
frame = wx.Frame(None,title="MyFrame",size = (420,350))

but1 = wx.Button(frame,label="save",pos=(225,5),size=(80,25))
but2 = wx.Button(frame,label="back",pos=(315,5),size=(80,25))
pathText = wx.TextCtrl(frame,pos=(5,5),size=(210,25))
content = wx.TextCtrl(frame,pos=(5,35),size=(390,260))

frame.Show()  #因为文本组件和按钮组件都是以窗框组件为父组件,所以只需要调用frame
app.MainLoop()

运行结果如下:

这里写图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器学习模型机器
### 回答1: 要在 Python 中安装 wxPython,可以按照以下步骤进行: 1. 确认已经安装了 Python,最好是 Python 3.x 版本。 2. 打开命令提示符或终端窗口,并使用 pip 工具安装 wxPython,命令如下: ``` pip install wxPython ``` 3. 如果你使用的是 Mac 系统,可以使用以下命令进行安装: ``` brew install wxpython ``` 4. 安装完成后,可以在 Python 代码中使用 wxPython 模块,例如: ```python import wx app = wx.App() frame = wx.Frame(None, title="Hello World") frame.Show() app.MainLoop() ``` 这个代码将会创建一个简单的窗口,显示 "Hello World" 的标题。 ### 回答2: 要在Python中安装wx,可以按照以下步骤进行操作: 1. 确认已经安装了Python解释器。可以在命令行中输入`python --version`来检查Python的版本。如果没有安装Python,可以从官方网站下载并安装最新版本。 2. 打开命令行窗口,输入以下命令来安装wxPython模块:`pip install -U wxPython`。这个命令会使用pip工具来自动下载并安装最新版本的wxPython。 3. 安装过程可能需要一些时间,取决于你的网络连接速度和计算机性能。在安装完成后,命令行会显示安装成功的提示信息。 4. 为了验证安装是否成功,可以在命令行中输入`python`来启动Python解释器。然后输入`import wx`来导入wx模块。如果没有出现任何错误信息,说明wx已成功安装。 5. 如果需要使用wxPython的示例代码或者教程,可以在wxPython官方网站上找到相关资源。 ### 回答3: 要安装 wxPython,首先需要确保已经在计算机上安装了 Python。接下来,可按照以下步骤进行安装: 1. 打开命令行终端或者 PowerShell,进入 Python 官方的包管理工具 pip 的目录。 2. 在命令行窗口中输入以下命令来安装 wxPython: ``` pip install -U wxPython ``` 3. 按下 Enter 键后,pip 会自动从 Python 包索引中下载和安装最新版本的 wxPython。 4. 安装过程可能需要一些时间,具体取决于网络速度和计算机性能。 5. 安装完成后,在命令行窗口中可以输入以下命令来验证安装是否成功: ``` python -c "import wx; print(wx.version())" ``` 如果成功安装并且版本号正确显示,说明已经成功安装了 wxPython。 如果由于网络问题无法通过 pip 安装 wxPython,可以考虑手动下载 wxPython 的安装包并进行安装。可以在 wxPython 的官方网站上找到适合自己操作系统和 Python 版本的安装包,然后按照安装包提供的指示进行安装。 总之,安装 wxPython 需要通过 pip 或者手动安装包来实现,并且需要满足一些依赖库的要求。安装完成后,就可以在 Python 中使用 wxPython 开发图形界面应用程序了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值