Ubuntu下安裝Qt4和PyQt4

2021-06-13 14:04:25 字數 1611 閱讀 5430

qt是2023年奇趣科技開發的乙個跨平台的c++圖形使用者介面應用程式框架。它提供給應用程式開發者建立藝術級的圖形使用者介面所需的所用功能。qt很容易擴充套件,並且允許真正地元件程式設計。基本上,qt 同 x window 上的 motif,openwin,gtk 等圖形界 面庫和 windows 平台上的 mfc,owl,vcl,atl 是同型別的東西。

pyqt是乙個建立gui應用程式的工具包。它是python程式語言和qt庫的成功融合。qt庫是目前最強大的庫之一。pyqt是由phil thompson 開發。 pyqt實現了乙個python模組集。它有超過300類,將近6000個函式和方法。它是乙個多平台的工具包,可以執行在所有主要作業系統上,包括unix,windows和mac。

上述就是關於這兩個軟體的介紹,想更詳細了解的請自行google,接下來就介紹如何安裝qt4和pyqt4:

a)apt-get install libqt4-dev

安裝完這個包後,你就可以寫qt程式了。libqt4-dev會自動把下面相關的一些qt4包安裝上,例如:

libqt4-assistant libqt4-dbus libqt4-designer libqt4-help libqt4-network libqt4-opengl libqt4-opengl-dev libqt4-qt3support libqt4-script libqt4-scripttools libqt4-sql libqt4-sql-mysql libqt4-svg libqt4-test libqt4-webkit libqt4-xml libqt4-xmlpatterns libqtcore4 libqtgui4

b)apt-get install g++ automake

這倆個包並不屬於qt包,但是編譯qt的c++編譯器需要安裝,在g++包裡。qt有自己的編譯系統,automake並不是必須的,但有時候需要編譯一些第三方的庫,所以一般推薦安裝上。

c)apt-get install qt4-dev-tools qt4-designer qt4-doc

qt4-dev-tools包含了一些開發用到輔助工具,如幫助系統工具assitant,翻譯輔助工具linguist,d-bus檢視器,pixel tool等。

qt4-designer則會安裝gui設計工具designer

qt4-doc qt4的幫助檔案

d)apt-get install libqt4-opengl-dev

qt4 opengl 相關的開發庫檔案

e)apt-get install libqt4-sql-mysql libqt4-sql-odbc libqt4-sql-psql libqt4-sql-sqlite libqt4-sql-sqlite2

開發資料庫所要的一些外掛程式驅動,可選取自己需要的包安裝

a)配置sip

解壓sip-***x.tar.gz,進入sip-***x,執行命令 python configure.py (如果為python3 則執行python3 configure.py)

b)編譯sip

執行make,如果報錯,則可能是由於缺少標頭檔案和靜態庫,解決方法,執行apt-get install python-dev,安裝完後再次執行make,如果無錯誤則make install,編譯完成

安裝步驟與sip相同,這裡不再重複說明。

ubuntu下安裝Qt4的mysql驅動

最近在學linux,版本是ubuntu12.04,今天需要安裝qt4下的mysql驅動,剛接觸linux很多都不懂,網上搜吧,於是搜到了這篇文章,裡面的方法中的第一種方法試了很多次都沒有成功,第三種方法找不到src檔案,也沒法自己手動編譯,可能我安裝的qt不是編譯版本。沒辦法就試了第二種方法,結果搞...

fedora下qt4的安裝

本文為 原文 方法1 安裝前,你可能需要root許可權,這取決於你要安裝qt的路徑的許可權,首先,解壓開壓縮檔案。cd usr local gunzip qt x11 free 3.3.2.tar.gz 對這個包進行解壓縮 tar xf qt x11 free 3.3.2.tar 對這個包進行解包 ...

Qt4開發環境的安裝 ubuntu

本文討論的是從ubuntu的基礎安裝,也就是從cd安裝盤預設安裝後,開發qt應用所需要的安裝包。本文實驗環境ubuntu 9.04 desktop,wubi.exe安裝 下面就是需要作的幾個步驟 1 sudo apt get install libqt4 dev 安裝完這個包後,你就可以寫qt程式了...