首页 > 编程语言 >Python-PyQt5安装与简单使用

Python-PyQt5安装与简单使用

时间:2023-06-07 11:13:19浏览次数:62  
标签:widget exe Python py PyQt5 安装

一、安装

1、安装 PyQt5 和 PyQt5-tools

pip install PyQt5 -i https://pypi.douban.com/simple

pip install PyQt5-tools -i https://pypi.douban.com/simple

 安装结果查看

 

2、配置环境变量

在系统变量Path中添加pyqt5-tools目录的绝对路径

 

3、安装qtdesigner

路径在 %Python_path%\Lib\site-packages\qt5_applications\Qt\bin\designer.exe

双击即可直接使用

 

4、新建.py文件验证安装结果

# -*- coding:UTF-8 -*-
import sys
from PyQt5.QtWidgets import QWidget, QApplication

app = QApplication(sys.argv)
widget = QWidget()
widget.resize(520, 180)
widget.setWindowTitle("你好, 博客园!")
widget.show()
sys.exit(app.exec())

出现下面窗口即为成功

 

二、Pycharm配置PyQt5

 1、添加 QT Designer

  • Name:QT Designer
  • Program:选择"designer.exe"的安装目录(%Python_path%\Lib\site-packages\qt5_applications\Qt\bin\designer.exe)
  • Working directory:$FileDir$

  

2、添加 Pyuic

  • Name:Pyuic
  • Program:选择"Pyuic.exe"的安装目录(%Python_path%\Scripts\pyuic5.exe)
  • Arguments:$FileName$ -o $FileNameWithoutExtension$.py
  • Working directory:$FileDir$

 

 3、新建.ui文件,保存

 

4、选择.ui文件右键将.ui文件转换为.py文件

转换成功

运行

 

 附:

.ui文件下载

.py文件下载

 

标签:widget,exe,Python,py,PyQt5,安装
From: https://www.cnblogs.com/TSmagic/p/17462755.html

相关文章

  • Python如何使用函数进行字符串大小写转换?
    在Python语言中,为了方便开发者对字符串中的字母进行大小写转换,为大家提供了3种函数,它们分别是title()、lower()和upper(),那么该如何使用这些函数呢?以下是详细的内容:1、title()方法title()方法用于将字符串中每个单词的首字母转为大写,其他字母全部转为小写,转换完成......
  • Tengine 安装 nginx-module-vts 模块
    Tengine安装nginx-module-vts模块使用Tengine作为反向代理服务器,发现Tengine日志中接口请求过慢,需要绘制grafana展示详细的接口情况解决思路第一版解决思路,修改Tengine中accesslog日志格式,转行为json写入elk中,grafana从elk中获取日志信息绘图access......
  • python3 获取上个月、前几月、当前月的时间
    #!/usr/bin/envpython#-*-coding:utf-8-*-importcalendarfromdatetimeimportdatetimefromdateutil.relativedeltaimportrelativedelta#获取当前月defget_cur_month():returndatetime.now().strftime("%Y-%m")#获取前几个月defget_last_month(......
  • python超类
    1.超类什么是超类:super方法调用的一系列类什么时候用到超类?如果子类需要复用父类的代码(属性,方法)时,需要通过超类实现classA:class_name="A"#类的属性def__init__(self,name,age):self.name=name#实例属性self.age=age#实例属性defsh......
  • python面向对象
    1.类1.1引入类面向对象:所谓面向对象,就是在编程的时候尽可能的去模拟真实的现实世界,按照现实世界中的逻辑去处理问题,分析问题中参与其中的有哪些实体,这些实体应该有什么属性和方法。我们如何通过调用这些实体中的属性和方法去解决问题类:用来描述具有相同的属性和方法的对象的集......
  • 【zsh使用技巧】Linux shell美化,ohmyzsh安装+Xshell美化,体验Mac命令行
    解决oh-my-zsh主题乱码问题解决RockyLinux下ohmyzsh按Tab键自动补全命令时重复字符且无法删除问题Solve:RemnantcharacterswhentabcompletingIseeduplicatetypedcharactersafterIcompleteacommand愿你美化半生,归来仍是默认一、背景厌倦了Linux单调的命令行,......
  • MySQL安装及配置
    MySQL安装及配置环境。1.软件下载:本人学习使用的版本是MySQL5.7.19(目前最稳定的)下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip2.添加环境变量:电脑-属性-高级系统设置-环境变量3.手动创建初始化ini文件:在MySQL目录下创建my.ini文件......
  • 设置python的启动文件
    设置启动文件PYTHONSTARTUP类似于profile这个文件在交互会话期是只读的,当Python从脚本中解读文件或以终端/dev/tty做为外部命令源时则不会如此,它与解释器中不受限制的使用。你也可以在这个文件中改变sys.psl和sys.ps2指令。如......
  • CDSW安装遇到的问题
    CDSW的安装手册请参考我的另一篇文章CDSW安装手册1.域名解析的问题。配置需要仔细仔细再仔细,否则dns解析不了是无法访问CDSW工作台的。dns解析的命令一定要验证,等待cdsw启动的时候也应当验证下配置是否ok。2.磁盘问题。挂载了整块磁盘之后无需做多余的操作,自作主张进行分区什么......
  • python-itertools
    python-itertools目录python-itertools概要无限迭代器itertools.countitertools.cycleitertools.repeat有限迭代器itertools.accumulateitertools.chainchain.from_iterableitertools.compressitertools.dropwhileitertools.filterfalseitertools.groupbyitertools.isliceitertoo......