python語言的GUI工具——pyqt

手頭的小程序需要做個GUI,查了資料,最初選用的是tkinter,作爲python官方整合的GUI庫,具有易於使用,輕便等優點。但是在接觸相關信息越來越多,以及身邊人的建議下改用pyqt,坑少,做出的界面更漂亮,更關鍵的是,可以用GUI的形式做GUI,這對於接觸計算機行業不過一年的我來說,真的是方便,高效至極。暫顧不得網友所說的qt精髓的事情,能夠解決問題纔是王道。下面就紀錄一下相關過程。

一:下載pyqt

    我用的IDE是pycharm,可以很方便的安裝各種包,其實在命令行裏用“pip install pyqt4”也可以安裝(第一次安裝的是pyqt5,但是使用過程中出現了一些問題,於是選擇pyqt4),file--->default setting--->project interpreter:選擇自己的python版本,點擊加號,搜索pyqt4,點擊,安裝j即可,因爲要用到qtdesigner,用pyqt5的朋友們要另外安裝pyqt5-tools。


安裝好後,應該在自己python語言安裝路徑下找到pyqt4文件夾,“C:\python\python3\python35\Lib\site-packages\PyQt4”,該文件夾裏的designer.exe就是用圖形化界面設計程序GUI的可執行程序。關於qtdesigner的用法不在此做紀錄。可參照http://www.xiaoxiangzi.com/Programme/Python/1891.html

二,將qtdesigner保存好的.ui程序轉化成.py

這個也比較簡單,設置如圖所示:



使用過程如下:用pycharm中,單擊需要轉換的.ui文件,然後點擊菜單欄中的tools--->external tools-->pyUIC

轉換完的.py文件保存在.ui相同目錄下。

其實設置tools就是方便,命令行如下:python.exe -m PyQt4.uic.pyuic -o tax.py tax.ui,但是不知道問什麼,一直提示找不到pyqt4module.待解決,先不管了,會的朋友留言哈~~

這樣就完成了用qtdesigner設計程序GUI的工作,至於GUI和python代碼怎麼協調和調用,會在另一篇博客中紀錄


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