首页/文章/ 详情

【G-0】三种IDE中的Python GUI开发简例

2年前浏览1252

在前一篇《陪儿女学Python编程》中介绍过三种IDEIDLEPythonWinVisual Studio估计没有哪个人会用IDLE,专业人士用PyCharm的不少。那么,下面就以简单的Python GUI例子,再介绍一下三种IDEPythonWinVisual StudioPyCharm)的用法吧。


1 Active Python


1.1 启动PythonWin


启动PythonWin,打开P1-HelloPyhon.py文件(也可以新建),该文件窗口为当前窗口,单击PythonWin工具条中的Run,程序执行后在交互窗口(Interactive Window)中输出Hello Python


1.2 运行GUI小程序


打开P2-Tk-Label-Fig.py。注意,下图第6行图片文件完整路径;第7行注释掉了,不执行。(本例中numpy没使用)

运行P2-Tk-Label-Fig.py结果如下图。


1.3 PythonWin显示行号设置


菜单ViewOptions,在Editor标签页设置Line Numbers,见下图。


1.4 窗口分割


在打开的P2-Tk-Label-Fig.py文件窗口中,拖动上边、左边可以分割窗口,左侧显示导入的类、方法、函数,右侧上下两个窗口可以看程序不同部分,上下查看很方便。


2 Visual Studio


2.1 设置Python环境


VS中写Python程序,设置好Python环境才能运行。启动VS,设置方法:

菜单工具(T)、选项(O),在选项对话框中左侧选择Python ToolsEnvironment Options,在右侧单击Add Environment,添加Python环境。本人安装了ActivePythonIronPython,因此建了两个Python环境,见下图。如果安装了其他Python,设置类似。

单击菜单工具(T)Python Tools,可以看到Python Environments和我建的ActivePythonIronPython两个Python环境,如下图。分别单击一下看看。


2.2 创建Python项目


菜单文件(F)、新建(N)、项目(P),创建一个名为PyApp的项目,见下图。

PyApp项目下右单击Python Environments,单击Add/Remove Python Environments,勾选ActivePython(视用户自建的Python环境而定)。

单击上图中的启动,运行结果如下图所示。


2.3 添加Python文件并运行


右单击项目PyApp,单击添加、现有项,将P2-Tk-Label-Fig.py添加进PyApp项目。同样操作,将Mel.png(图片)也添加到项目或复 制到项目文件夹(与P2-Tk-Label-Fig.py同文件夹)。

右单击下图中P2-Tk-Label-Fig.py,单击右键命令Set as Startup file(设为启动文件)。双击P2-Tk-Label-Fig.py,打开文件,删除第7行的#,第6行前面加#,即取消注释第7行,注释第6行,程序不执行第6行。

设置、修改完成后,单击启动,程序运行如下图所示。


2.4 显示行号


菜单工具(T)、选项(O),在选项对话框中左侧选择:文本编辑器、Python、常规;在对话框右侧勾选:行号(L)


2.5 关闭解决方案


菜单文件(F)、关闭解决方案(T)


2.6 创建IronPython WPF Application


菜单文件(F)、新建(N)、项目(P),设置如下。

给项目添加IronPython环境,如下,右单击Python Environments,勾选IronPyhon

打开WpfApp.xaml文件,左侧工具箱,右侧属性,中间上侧设计、下侧代码。设计、编辑很方便。

单击启动,运行结果如下图。

关闭解决方案,退出VS


3 PyCharm


恕我无知,以前一直用ActivePython写脚本,不知有PyCharm这么好用的Python IDE

官方免费下载:https://www.jetbrains.com/pycharm/


3.1 启动PyCharm并创建项目


(此处已设置Python环境,下面有设置方法。)


3.2 一般设置


菜单FileSettings,打开Settings对话框。

设置显示行号:在Settings对话框左侧单击EditorGeneralAppearance,在对话框右侧勾选Show line numbers

 

添加Python解释器,见下图,待所有的包显示后再关掉,否则影响Python文件右键Run命令(不明缘由)。


3.3 运行Python文件


右单击Python文件,在右键菜单中单击Run即可。


4 小结


ActivePythonPythonWin小巧方便,文件管理、项目管理能力欠缺。

Visual Studio功能强大到还有好多朋友,干大项目的好手,别问我为什么用VS2013。

PyCharm灵活好用,文件、项目清晰可见。


上面3IDE的用法都是野路子。


来源:AbaPY
科普python
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-09-07
最近编辑:2年前
KongXH
博士 专注于有限元分析领域,联合创作...
获赞 49粉丝 100文章 59课程 1
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈