mac Python 图形用户界面学习
目前支持Python的所谓“GUI工具包”(GuIToolkit) 有很多,虽然到现在没有一个被公认为标准的GUI工具包,但是这样的情况下提供了很大的自由选择的空间,这里主要学习最成熟的跨平台Python GUI 工具包-wxPython 。
一、安装wxPython工具包
我的系统版本 macOS Sierra 10.12.2
自带的Python 版本是2.7.0(路径为"/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7”) 因为在iOS开发中一些脚本是需要这个版本,所以在安装3.4.4版本时并没有覆盖安装,所以两个版本同时存在,所以要一些处理。否则 以默认版本2.7.0的解释器,一些操作当然会执行不了。所以改一下这个链接就好了。
(1)打开终端
执行命令:open~/.bash_profile
在文件中加入 alias python="/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4"(路径以你的安装路径为准,如果不 知道路径在哪里,debug一下pycharm 日志输出上会看到的) ,保存文件后重启终端 输入 source ~/.bach_profile
(2)安装wxPython
先下载
https://www.wxpython.org/pages/downloads/
在终端中 执行命令
安装wxPython pip install -U wxPython
这时候如果找不pip命令 先安装pip(一般都已经安好) brew install pip
出现了一大堆错误,这是命令格式错误 格式应该如下方式:
python2 -m pip install 模块名
python2.7 -m pip install 模块名
python3 -m pip install 模块名
python3.4 -m pip install 模块名
执行操作:
python3.4 -m pip install wxPython
到这里就安装成功了。
二、实用wxPython
(1) 打开pyCharm IDE
新建一个testWXPython 文件
执行 debug 效果如下
进一步丰富一下
运行:效果如下
今天的学习记录完毕
参考文章: https://www.zhihu.com/question/30941329
http://bbs.fishc.com/thread-65449-1-1.html
https://www.zhihu.com/question/40616951
下载地址: https://www.wxpython.org/pages/downloads/