用Python製作把姓氏壁紙代碼做成軟件~


前幾天有粉絲向Paradoxical抱怨,說不會使用python,但是也想製作姓氏壁紙。樂於助人的Paradoxical怎麼會袖手旁觀呢?於是就去請慘綠青年小哥哥幫忙啦~


我:小哥哥~能不能把之前的姓氏壁紙做成軟件,讓不會python的人也能使用鴨?


慘綠青年:可以啊,很簡單的。


慘綠青年:首先我們導入tkinter庫,這個庫是用來做圖形界面的。

圖片


圖片


慘綠青年:可以看到窗口已經創建完畢,接下來可以創建不同的控件了。





慘綠青年:控件已經添加好了。接下來把之前的姓氏壁紙代碼封裝成函數,然後綁定到按鈕上即可。輸入框的內容可以用str1.get()和str2.get()獲取。

圖片


慘綠青年:這樣點擊按鈕後就會執行surname函數,獲取輸入框的文本然後生成壁紙了。

圖片



慘綠青年:做好了界面,接下來就把文件打包成exe文件,先安裝pyInstaller和virtualenv。第一個庫是用來打包python文件的,第二個庫是用來創建一個虛擬環境,這樣就不會把不必要的庫打包進文件,導致文件太大。


慘綠青年:安裝好後在命令行進入想要存放文件的目錄,輸入“virtualenv 環境的名字”,然後在命令行進入該文件夾的Scripts目錄輸入“activate”即可激活環境。

圖片


慘綠青年:激活環境後在該環境安裝需要用到的庫,然後就可以用“pyInstaller -Fw  xxx.py”命令把python文件打包成exe文件。打包完成後exe文件會在Scripts文件夾下的dist文件夾內。

圖片


我:哇~好厲害鴨~這樣就可以幫助不會使用python的人了~


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章