首页 技术 正文
技术 2022年11月15日
0 收藏 944 点赞 4,466 浏览 1480 个字

偶然的一个机会,发现了github上的这个开源的项目,easygui for python(一个基于TKinter的模块)

感觉很是惊讶,原来python也可以这么简单的开发出一些GUI界面(究其原因,是我自身的孤陋寡闻罢了)。下面我就来谈一谈我在这个模块上遇到的一些问题。


下载源代码


这里有两种下载方式,全部是免费的。我不反对在CSDN上 进行上传资源所要积分的行为,我只是特别的讨厌对免费软件资源或者代码还索要积分的行为。下面是我所了解的正规的下载资源。保证是免费的。

github上下载

官网上下载


使用EasyGui


在这个阶段,我可是受了不少的苦啊。由于是Python新手,所以对很多的信息掌握的不是特别的好。所以对于到的问题表示很是纠结。

一开始是在网上搜索相关的安装的方法,

第一种:

把下载好的easygui.py放到python的安装的目录下的lib中,但是我尝试了一下,发现并不好使。而且还需要在终端中sudo才能获得这样的权限。差评

第二种:

setup.py install,发现仍然不行,差评

第三种:

这是我瞎搞发现的,虽然这并没有真正的解决这个安装的问题,但是可以让我们正常的使用这个模块了。那就是把下载的那些文件,放到我们的开发的目录中(这好象是有点像Java的jar包一样,呵呵)。然后就可以使用了。


最后


在Ubuntu下开发出的GUI界面,说实话,并不是特别的好看。而且本文只是一个暂时的解决方案。这并没有真正的解决问题。如果博友们指导如何解决这个问题,希望能在评论中留下您的“金口玉言”。

届时,我再把这篇文章修改完善。


完善

         --------------------------于2016.3.21   23:48  周一

很高兴在我的不懈的尝试之下,终于成功的安装了这个EasyGui的模块。我主要借助的是第三方的阿妈装工具,pip

pip的安装很简单,在Ubunt下可以使用终端的方式进行安装。

sudo apt-get install python-pip

是的,就是这样的一个简单的命令,我们就相当于安装好了Python 的包管理器咯。那么以后想安装什么的不久可以安装什么了吗?(当然,这里是夸张的说法了,毕竟不是任何东西都可以使用pip尽心安装的。不过我们仍然可以采用源码的方式进行安装(方法也比较的简单,在这里就不再过多的叙述了)。


pip的简单的使用:

Commands:  install                     Install packages.  uninstall                   Uninstall packages.  freeze                      Output installed packages in requirements format.  list                        List installed packages.  show                        Show information about installed packages.  search                      Search PyPI for packages.  wheel                       Build wheels from your requirements.  zip                         DEPRECATED. Zip individual packages.  unzip                       DEPRECATED. Unzip individual packages.  bundle                      DEPRECATED. Create pybundles.  help                        Show help for commands.

当然了,今天我们救治需要使用下面的一个命令即可安装成功了

pip install easygui

好了,困扰了好久的犯人的模块,到这里就可以对它say good-bye.了。

我们就可以在我们的Python代码中引入相关的模块,然后自由而又方便的开发我们的GUI Python程序了。

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,089
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,566
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,415
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,187
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,823
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,906