python27安裝pyqt
㈠ 如何使用pyQT做pythonGUI界面
首先,如果沒有安裝python和PyQt軟體的請先直接搜索下載並安裝。python是一個開源軟體,因此都是可以在網上免費下載的,最新版本即可。下載完成後,我們先打開PyQt designer。
2
打開後,首先是一個默認的新建窗口界面,在這里我們就選擇默認的窗口即可。
3
現在是一個完全空白的窗口。第一步我們要先把所有的設計元素都拖進這個窗口。我們先拖入一個「Label」,就是一個不可編輯的標簽。
4
隨後我們再拖入一個可以編輯的「Line Edit」
5
最後我們拖入最後一個元素:「PushButton」按鈕,也就是平時我們所點的確定。
6
目前我們已經把所有所需要的元素都拖入了新建的窗口。對於每一個元素,我們都可以雙擊進行屬性值的修改,此時我們僅需要雙擊改個名字即可
7
此時我們已經完成了一半,接下來需要對動作信號進行操作。我們需要先切入編輯信號的模式
8
此時把滑鼠移動到任意元素,都會發現其變成紅色,代表其被選中。
9
當我們選中pushbutton後,繼續拖動滑鼠指向上面的line edit,會發現由pushbutton出現一個箭頭指向了line edit,代表pushbutton的動作會對line edit進行操作。
10
隨即會彈出一個配置連接窗口。左邊的是pushbutton的操作,我們選擇clicked(),即點擊pushbutton。
右邊是對line edit的操作,我們選擇clear(),即清楚line edit中的內容。
最後我們點擊確定。
保存完成後,我們在PyQt中的操作就已經完成了。保存的文件名我們命名為test,PyQt生成的設計文件後綴是.ui。
然後我們需要把.ui文件轉換成可編譯的.py文件,我們需要用到PyQt提供的pyuic4命令來完成轉換。這是一個DOS命令,因此我們需要調出DOS操作界面。打開開始菜單,找到附件中的運行。
在運行中輸入cmd,確定後即可打開DOS界面。
在DOS界面下,我們需要定位到剛才保存的.ui文件的位置,如果是默認的話,會保存在C:\Python27\Lib\site-packages\PyQt4,定位的過程如圖所示。轉換成.py文件的命令是:pyuic4 test.ui -o test.py
轉換命令執行後,會生成一個test.py的文件,如圖所示
最後我們需要對生成的python文件加入頭文件和主函數,就可以生成一個完整的GUI程序了!首先是在整個程序的最開頭加入import sys,如圖所示。
另外,在程序的末尾,加入如圖所示的主函數代碼。主函數會調用我們再PyQt里已經完成的生成元素的函數以及配置連接函數,因此我們只需要加上主函數來調用他們即可。
保存後,雙擊我們編輯完成的python文件,就會彈出我們剛才設計的GUI界面啦!這就是我們所完成的第一個用python語言寫的GUI程序啦!
㈡ Mac 安裝PyQt
其實知乎,civilization等等是根據膠水語言Python開發的。PyQt是Qt的Python版本(Qt company),據說該Qt中的Q是Quasar的意思,而類的前綴(大寫,Q在Haavard』s Emacs font很好看),t 代表toolkits,PyQt組合起來就是Python中Quasar開發包。我在實踐中應用的是PyQt5用於GUI(Graphical user interface開發)。
安裝的包包括pyqt5-tools,pyqt5designer,pyqt5三個。
安裝完成後打開你環境中會發現多了個Designer.app:
比如我在mac上的路徑是:
/Users/yuanhust/opt/anaconda3/envs/micropy/bin/Designer.app
在windows上路徑是Lib/site-packages/QtDesigner
在這個地方設置:
/Users/yuanhust/opt/anaconda3/envs/micropy/bin/python3.6
-m PyQt5.uic.pyuic -o .py
/Users/yuanhust/opt/anaconda3/envs/micropy/bin/Designer.app
這樣會發現tools--》External tools--》
多了Qt Designer以及PyUIC兩個。
Qt Designer用於編輯GUI文件,後綴為ui。
PyUIC用於將GUI的ui文件轉換為py文件。
㈢ python2.7支持pyqt5么
當前Deadline7版本使用的是Python2.7+Qt5作為框架,來進行開發的,為了與之配合,做定製項目開發的時候,也需要同樣的版本搭配。
相關推薦:《Python教程》
操作過程:
1、進行pip的安裝目錄。 Python27/Scripts目錄下面。
2、執行 pip install python-qt5
3、OK,搞定,就這么簡單。
㈣ Python安裝PyQt5時遇到這個問題該怎麼解決
linux系統下Qt5編譯好的程序在未安裝Qt的系統下運行會報以下錯誤:
This application failed to start because it could not find or load the Qt platform plugin "xcb".
Reinstalling the application may fix this problem.
出現這個錯誤,主要是因為qt5為了在多平台下更方便移植,使用了一種新的技術-----platform abstraction system (QPA),而它中的庫又依賴於Qt5中的一個庫文件libQt5DBus.so.5,所以,只要打包時只要加上這個文件就可以了。
linux下qt5程序打包步驟如下
1、把以下7個庫文件放到/usr/lib目錄下
libQt5Widgets.so.5
libQt5Gui.so.5
libQt5Core.so.5
libicui18n.so.51
libicuuc.so.51
libicudata.so.51
libQt5DBus.so.5
2、拷貝Qt5安裝目錄中的platforms目錄,使它和你的Qt程序同級目錄
現在你可以雙擊你的程序運行了呵呵
㈤ python如何安裝pyqt4
第一步,下載.whl文件,地址:https://www.lfd.uci.e/~gohlke/pythonlibs/#pyqt4,這里可以下載不同的python版本對應的包。
相關推薦:《Python教程》
第二步,選擇一個目錄,將下載好的文件放到該目錄下,然後cmd下,cd進入該目錄,執行命令:pip install PyQt4-4.11.4-cp36-cp36m-win_amd64.whl,完成安裝。
第三步,校驗是否安裝成功。
㈥ pyqt4支持python2.7嗎
支持的
首先安裝python-2.7.6.amd64.msi,具體的配置步驟這里就不細說了,網路一下就解決了。
緊接著就是安裝pycharm-professional-4.0.4.exe,這是一個python編輯器,比官方的編輯器好用得多,可以自動代碼補全,還能調試運行,功能非常豐富!
再跟著就是安裝PyQt4-4.11.2-gpl-Py2.7-Qt4.8.6-x64.exe,其實pyqt與C++的qt差不多的,用法都非常相似!
接著安裝cx_Freeze-4.3.3.win-amd64-py2.7.msi,這個是用來打包Python程序為exe運行文件來用的,當然你也可以用其他的打包工具,但是我極力推薦這個。
最後要安裝chardet-1.0.1-py2.5.egg.rar,這個是跟Python對文件的編碼檢測的一個開發包,網路一下就有地方下載了,python對文本處理非常強大,有它非常方便!
磨刀不誤砍柴工,正式開工:
用pyqt4的界面設計工具–qt設計師,進行界面開發如下圖:
pyqt4的界面設計工具非常簡單易用,只要你用別的軟體進行過控制項開發,那麼這個自然就會了!
如果還不明白就可以看「PyQt4 精彩實例分析(語法高亮帶書簽).pdf」,裡麵包含了很多示例。
界面設計完成後,保存得到以ui為後綴的文件,我的為「mainText.ui」,「configText.ui」兩個文件,有了界面文件就要轉換成Python能調用的包,具體轉換的方法看「PyQt4
精彩實例分析(語法高亮帶書簽).pdf」中的示例。我的是分別轉換成兩個文件「ConfigText.py」,「SuperProcessText.py」。
至此開始正式編碼的工作,主窗口運行文件是superTextProcessTool.py,配置窗口的運行文件是ConfigTextTool.py。
對於文件編碼轉換,控制項之間如何調用,如何處理消息,都有了完整的示例,界面是仿照網上的一個軟體做出來的-「超級文本處理工具」做出來的。如果碰到不懂的函數,那麼可以查看「PyQt4.chm」,它包含了Pytqt4所有的函數說明!
㈦ python安裝PyQt檢測是否成功時彈出這樣的窗口是什麼原因
Python3 安裝 PyQt5 -pycharm 環境搭建
執行命令:
pip3 install PyQt5