Python是支持可视化编程,进行GUI开发库有Tkinter、wxPython和 PyQt,前面两个不说了,不支持向C#程序那么方便的拖放控件编程,完全是盲人摸象,对我这种美感不强的人来说,简直是致命的威胁,而pyqt4或者 pyqt5完美的解决了我这个困惑,下面就pyqt+pycharm集成安装配置做了详细说明,经验之谈,让你觉得踏过的坑不会再一次踏了。
下面专指ubuntu安装,win安装太easy了,直接去官网https://www.riverbankcomputing.com/software/pyqt/download下载对应版本的exe安装即可,但后面配置一样。
一、简介
PyQt是Qt库在Python的绑定版本,PyQt为我们Python程序员提供了使用完整Qt应用程序接口,几乎可以用Python做任何C++能做的事。作为一种编程语言,python相对于c++的优点是在编程效率上。
PyQt(Python的GUI模块)既成熟又稳定,并且有庞大用户的群体,我从用户那儿得到的两个最普通的反馈是它恰到好处和它很简单易用。 PyQt 5.4.2版本最新发布了,Qt 库的Python绑定。这个版本已经完美的支 持 Qt v5.2.1了,包括最新新的组件QtBluetooth、QtPositioning、QtMacExtras、 QtWinExtras 和 Qt11Extras 模板等。PyQt5支持Python v2.6, v2.7 and v3.
二、在线APT-GET安装
pyqt4:
sudo apt-get install libxext6 libxext-dev libqt4-dev libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig "python-qt4-*" python-qt4 pyqt4-dev-tools pyqt5;
sudo apt-get install libxext6 libxext-dev libqt5-dev libqt5-gui libqt5-sql qt5-dev-tools qt5-doc qt5-designer qt5-qtconfig "python-q5-*" python-qt5 pyqt5-dev-tools
安装完成后在菜单->程序开发->QT4设计器,打开既可以进行pyq界面设计
三、编译安装
1、安装QT库(含QT4和QT5)
sudo apt-get install qt-sdk
2、安装sip
SIP 是C/C++绑定生成器,是一个自动为C和C++