Centos7.5+Qt5.9.2+python2.7+PyQt4安装使用

Centos7.5+Qt5.9.2+python2.7+PyQt4安装使用

引言

在linux环境下开发桌面应用最常见的就是Qt,Qt 是一个著名的 C++ 应用程序框架,而python语言是最近火热的语言之一。为了简化学习以及提高开发效率,python开源了pyqt这个库来实现python上的Qt桌面应用开发。下面介绍安装配置方法。

基础环境

安装开发基础环境
yum groupinstall “Development Tools”
yum install glibc-static libstdc+±static
yum -y install gcc automake autoconf libtool make
yum install gcc-c++(注意,gcc需5.3.1以上)
yum groupinstall “Development Tools” --setopt=group_package_types=mandatory,default,optional
(原文地址https://access.redhat.com/solutions/1310043)
在安装QT 之前,安装需要的依赖包
yum install libX*

安装Qt

安装PyQt4之前需要先安装Qt,如果不事先安装Qt,可能会出现

Error: Make sure you have a working Qt qmake on your PATH or use the -q
argument to explicitly specify a working Qt qmake.

Qt下载地址:
开发者版 http://download.qt.io/development_releases/qt/
发布版 http://download.qt.io/archive/qt/
命令行下载:wget http://download.qt.io/archive/qt/5.9/5.9.2/qt-opensource-linux-x64-5.9.2.run
chmod +x qt-opensource-linux-x64-5.9.2.run
./qt-opensource-linux-x64-5.9.2.run
进入安装界面,点击“Next”,碰到下图则选择“skip”或者填写已有Qt官网账号。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
通过vim修改ld.so.conf配置文件,添加完成之后执行ldconfig命令使其生效。

[root@localhost ~]# cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/lib
/usr/local/lib64
/opt/Qt5.9.2/5.9.2/gcc_64/lib
/opt/Qt5.9.2/Tools/QtCreator/lib

设置PATH环境变量值,输入source .bash_profile 使其生效。

[root@localhost ~]# cat .bash_profile 
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
	. ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin:/root/cmake/bin:/opt/Qt5.9.2/5.9.2/gcc_64/bin:/opt/Qt5.9.2/Tools/QtCreator/bin

export PATH
export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH
[root@localhost ~]# source .bash_profile 

打开QtCreation,表示安装成功。在这里插入图片描述

安装python2.7 PyQt4 SIP

centos7.5系统默认安装python2.7,在此不作表述。
至http://pyqt.sourceforge.net/Docs/PyQt4/installation.html下载PyQt4以及sip:
sip下载https://sourceforge.net/projects/pyqt/files/sip/sip-4.19.13/sip-4.19.13.tar.gz
解压后 运行:
python configure.py
make
make install

PyQt4下载:http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.12.3/PyQt4_gpl_x11-4.12.3.tar.gz
下载后解压 运行:
python configure.py,在configure 的时候,指定了qmake的路径,期间会选择是否接受开源license,选择yes,之后再修改Makefile,添加对c++11的支持,
make
make install
打开python解析器,运行import PyQt4 来检测是否安装成功。

猜你喜欢

转载自blog.csdn.net/qq_38685754/article/details/85106622