ubuntu pyqt eric

本文介绍如何搭建Python集成开发环境Eric4,并安装必要的配套组件如sip、PyQt4、QScintilla等。文章详细记录了各组件的安装步骤。


装之前最好把C/C++的编译环境搭建起来吧


1、安装sip

 tar xvf sip-4.14.tar.gz
cd sip-4.14/
python configure.py
make
make install

2、安装qmake及qt4

sudo apt-get install libqt4-dev libqt4-debug libqt4-gui libqt4-sql qt4-dev-tools qt4-doc qt4-designerqt4-qtconfig

3、安装PYQT4

tar xf PyQt-x11-gpl-4.9.5.tar.gz
cd PyQt-x11-gpl-4.9.5/
python configure.py
make
make install

4、安装QScintilla

tar xvf QScintilla-gpl-snapshot-2.6.3-80df6cc89bae.tar.gz
cd QScintilla-gpl-snapshot-2.6.3-80df6cc89bae/
cd Qt4Qt5/
qmake qscintilla.pro
make
sudo make install
cd ..
cd Python/
sudo python configure.py
make
sudo make install
cd ..
cd designer-Qt4/
qmake designer.pro
make
sudo make install

5、安装Eric4

tar xvf eric4-4.5.7.tar.gz
tar xvf eric4-i18n-zh_CN.GB2312-4.5.7.tar.gz
cd eric4-4.5.7/
python install.py

6、启动Eric4

 /usr/local/bin/eric4


Eric4配置参考:


初次打开Eric4,一个配置窗口会首先出现,这里可以简单的配置一下(或者以后在Settings – Preferences中配置也可以):

在Eidtor下面,

点击APIs,勾选上”Compile APIs automatically”,选择Language为”Python”,点击Add from installed APIs,选择eric4.api或其它你需要的APIs。然后点击下面的”Compile APIs”,这里会需要点时间。结束后点Apply。

然后点击Autocompletion,里面的三个都勾选上。

然后再点击QScintilla,选”from Document and API files”。

Apply 然后 OK。

### 安装 PyQt 为了在 Ubuntu 上安装和使用 PyQt 框架,可以通过 Python 的包管理工具 `pip` 或者通过系统的软件包管理系统 APT 来完成。 #### 使用 pip 安装 PyQt 对于最新版本的 PyQt,建议使用 Python 的包管理器 `pip` 进行安装: ```bash pip install pyqt5 ``` 此命令将会下载并安装最新的 PyQt 版本以及其依赖项[^1]。 如果遇到权限问题,则可能需要加上 sudo 命令来提升权限执行上述操作;或者更推荐的方式是在虚拟环境中工作以避免影响全局环境设置。 #### 使用 APT 安装 PyQt 另一种方法是利用 Ubuntu 自带的 APT 软件包管理器来进行安装。这种方法适合那些希望保持系统一致性的人群或是当网络连接不允许直接访问 PyPI 仓库时的选择之一: ```bash sudo apt update && sudo apt install python3-pyqt5 ``` 该指令更新本地软件源列表,并安装适用于 Python 3 的 PyQt5 库及其相关组件[^2]。 ### 创建第一个 PyQt 程序 一旦成功安装了 PyQt 后,在终端中打开编辑器编写如下简单的 GUI 应用程序作为入门示例: ```python import sys from PyQt5.QtWidgets import QApplication, QWidget def main(): app = QApplication(sys.argv) w = QWidget() w.resize(250, 150) w.move(300, 300) w.setWindowTitle('Simple') w.show() sys.exit(app.exec_()) if __name__ == '__main__': main() ``` 这段代码定义了一个基本窗口部件 (QWidget),设置了它的大小、位置和标题栏文字,最后显示出来等待事件循环结束[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值