在網上看了很多Ubuntu系統中安裝PyQt5,感覺有些麻煩。主要的庫只有一個:python3-pyqt5
可通過新立得安裝,也可通過shell命令安裝
sudo apt-get install python3-pyqt5
安裝完就可以用了。設計窗體,就再下個qt4-desinger.
一個最簡單的小例子:顯示一個窗體
#!/bin/env python3 # -*- coding: utf-8 -*- import sys from PyQt5.QtWidgets import QApplication, QWidget #導入相應的包 if __name__ == '__main__': app = QApplication(sys.argv) #創建QApplication對象是必須,管理整個程序,參數可有可無,有的話可接收命令行參數 w = QWidget() #創建窗體對象, w.resize( 250, 150 ) #設置窗體大小 w.move( 100, 300 ) #設置在屏幕上的顯示位置 w.setWindowTitle( 'Simple' ) #設置窗口標題 w.show() #窗口顯示 sys.exit( app.exec_() )
sys.exit(app.exec_()) 最後,我們創建本應用程序主體的循環(mainloop),程序由此操作開始處理 “事件”,程序主體從窗口界面接收事件,並將它們分派給應用程序的 widget 對象。如果我們調用exit() 方法,那麼窗口的主體循環將結束,內存中的widget對象也即被銷毀,sys.exit() 方法確保了退出與清理的可靠性,系統環境將被告知該應用程序應該如何結束。
一般不這麼寫,先自定義一個窗口類,繼承QWidget
import sys from PyQt5.QtWidgets import QApplication,QWidget class myform(QWidget): def __init__(self): super().__init__() #調用父類QWidget的構造函數,這句很重要 self.setWindowTitle('hello qt') self.resize(400,300) if __name__=='__main__': app=QApplication(sys.argv) w=myform() w.show() app.exec_()
Mac OS X 10.11.1下搭建Python3.4 + PyQt5.5.1 +Eric6.1.1開發平台
Ubuntu 14.04下搭建Python3.4 + PyQt5.3.2 + Eric6.0開發平台
Ubuntu 12.04 安裝PYQT4和Eric4
Ubuntu下安裝配置Python 3.2.3集成開發環境Eric5
相關文檔:PyQt4入門指南 下載見
推薦學習:PyQt4 精彩實例分析
CentOS上源碼安裝Python3.4
《Python核心編程 第二版》.(Wesley J. Chun ).[高清PDF中文版]
《Python開發技術詳解》.( 周偉,宗傑).[高清PDF掃描版+隨書視頻+代碼]
PyQt 的詳細介紹:請點這裡
PyQt 的下載地址:請點這裡
本文永久更新鏈接地址:
http://xxxxxx/Linuxjc/1147443.html TechArticle