Ubuntu下安装Qt4和PyQt4

来源:互联网 发布:宜家值得买 知乎 编辑:程序博客网 时间:2024/06/05 04:30

       Qt是1991年奇趣科技开发的一个跨平台的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:

      1.安装Qt4:

      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
       开发数据库所要的一些插件驱动,可选取自己需要的包安装

      2.安装sip

      http://www.riverbankcomputing.co.uk/software/sip/download 从该网址上下载sip最新版

      a)配置sip

      解压sip-XXXX.tar.gz,进入sip-XXXX,执行命令 python configure.py (如果为python3 则执行python3 configure.py)

      b)编译sip

      执行make,如果报错,则可能是由于缺少头文件和静态库,解决方法,执行apt-get install python-dev,安装完后再次执行make,如果无错误则make install,编译完成

      3.安装PyQt4

       http://www.riverbankcomputing.co.uk/software/pyqt/download 从该网址上下载pyqt4最新版

       安装步骤与sip相同,这里不再重复说明。