今天是個不錯的日子,卻給我帶來了更大的煩惱,為什麼呢?
因為我看到了這個消息,突然想到這麼大年紀了,身邊的朋友都結婚生子了,唯獨我還沒有,焦慮、憂愁。算了,我們還是繼續學習吧 前面簡單地嘗試了一下PyQt,這裡我們就結合PyQt來給之前生成二維碼的腳本做個可視化的界面。 首先,打開designer,新建一個窗口並保存為qrcodeui.ui
然後拖拽兩個GroupBox並分別將其title屬性改為二維碼參數和二維碼展示
我們在二維碼參數的GroupBox分別拖拽一個label、一個text和兩個button,在二維碼展示的GroupBox中拖拽一個label用於展示二維碼
目前,一個簡單的ui界面就拖拽出來了,我們來執行pyuic5 -o qrcodeui.py qrcodeui.ui命令,將UI轉為py文件 我們先新建一個py文件,把咱們的ui啟動起來
先來實現一段簡陋的代碼
現在運行起來看看效果:
我們使用pyinstaller來把它打包成exe,執行pyinstaller -w -F qrcodewin.py就會在當前自動生成一個dist目錄,相應的exe就存放在dist目錄中。最後雙擊生成好的qrcodewin.exe即可運行
我只是記錄我的學習過程,由於書讀得少,可能很多地方表述或者是理解得不對,請輕噴並指正。