装完pyqt记一下几个命令

小记一下 几个命令,改天忘记怎么打开可以查一下。有空了再系统地学一下linux的命令。

lfn@lfn-Ubuntu-Laptop:~$ designer //打开qt-designer

 

lfn@lfn-Ubuntu-Laptop:~$ pyuic5 --help   //查看帮助,pyuic5是一个可以将QtCreator生成                          
                                           的.ui文件转换为python环境所需要的.py文件

 

pyuic5 -o destination.py source.ui

 -o是操作参数,表示要生成一个文件

destination.py是要生成的.py文件

source.ui是在此之前用QtCreator生成的包含UI设计的.ui文件

放一下一个相关的文章

 

sudo synaptic   //打开新立得包管理器

 

$ sudo !!   //以root权限执行上一条命令

 

$ pip list   //查看pip下所有安装包和版本信息

$ pip3 list

 

pip3 install --upgrade pip    //升级pip3

按此升级了pip3版本后会出现问题:ImportError: cannot import name 'main',按照这里修改一下pip3的main

PyQt5 是一个功能强大的跨平台应用框架,它将 Qt 应用框架的 C++ 版本移植到了 Python 语言。PyQt5 提供了多个模块,用于构建应用程序的不同部分,以下是一些核心模块的简介: 1. `QtCore`:这是PyQt5的基础模块,提供了核心非 GUI 功能,包括时间、文件和目录处理、数据类型、流和流操作器、URL处理、线程和进程。这个模块为其他模块提供了基本的类和功能。 2. `QtGui`:这个模块包含了所有与窗口系统集成相关的功能,比如窗口、绘图和文本显示。它也支持图像处理、字体和基本的2D图形绘制。 3. `QtWidgets`:这个模块提供了各种用户界面组件,允许开发者创建传统的桌面风格的窗口和控件。它是基于 `QtGui` 模块构建的。 4. `QtMultimedia`:包含处理多媒体内容和相机硬件的类,允许应用程序访问音频、视频和其他媒体类型。 5. `QtNetwork`:提供网络编程功能,支持TCP/IP 和 UDP 套接字,以及高级网络类,如 SSL 加密和 DNS 查找。 6. `QtWebEngineWidgets`:允许开发者在应用程序中嵌入完整的网络浏览器功能。这是基于 Chromium 的。 7. `QtSql`:提供了对数据库的支持,允许应用程序创建和操作数据库,执行SQL语句等。 8. `QtTest`:这个模块提供了测试PyQt应用的工具,包括模拟用户输入和验证操作。 这些模块共同构成了PyQt5,使得开发者可以使用Python来创建具有复杂界面的跨平台应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值