Ubuntu15.10下如何使用EasyGui模組開發Python GUI
偶然的一個機會,發現了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程式了。