PyQt5的图形化界面开发——PyQt5示例_智能化肥(01)

文章目录

目录

前言

一、学习参考

二、基础知识储备

1.安装第三方库

2.基础知识储备

1.按钮

2.单行文本框

3.标签

4.组合框

5.其他

3.Qt Designer(QT设计师)的位置

总结



前言

        通过一段时间后的学习PyQt5,写了一个小的示例,其中主要涉及到界面的设计及美化等。

操作系统:Windows 11 

开发环境:Pycahrm 2023.3.2

Python解释器版本:Python3.12

第三方库:PyQt5


一、学习参考

 1、学习时参考的视频:

https://www.bilibili.com/video/BV1cJ411R7bP?p=1&vd_source=369171b7674c47598940be258919037d

2、学习时参考的网站:

https://www.byhy.net/

二、基础知识储备

1.安装第三方库

pyqt5安装

pip install pyqt5-tools

2.基础知识储备

PyQt5常用空间有很多,这里仅列举了本项目使用的控件

1.按钮

QPushButton 就是常见的按钮。

官网介绍

此项目使用的操作:

被点击

当按钮被点击就会发出 clicked 信号,可以这样指定处理该信号的函数

pushButton.clicked.connect(caozuo)
按钮名.clicked.connect(操作函数)

作用:主要是将按钮与操作联系在一起

2.单行文本框

QLineEdit 是只能单行编辑的文本框。

官网介绍

此项目使用的操作:

获取文本

通过 text 方法获取编辑框内的文本内容,比如

text = edit.text()

其他方法可以使用Qt Designer(QT设计师)来实现

3.标签

官网介绍

此项目使用的操作:

改变文本

代码中可以使用 setText 方法来改变 标签文本内容,比如

label.setText(text)

获取文本

代码中可以使用 text 方法来获取 标签文本内容,比如

label.text()

4.组合框

官网介绍

内容可以使用Qt Designer(QT设计师)来实现

5.其他

其他的操作,垂直布局以及水平布局、QgroupBox大家可自行了解

3.Qt Designer(QT设计师)的位置

python\Lib\site-packages\qt5_applications\Qt\bin

如果你为你的解释器安装了PyQt5,在你装python的文件夹里会有Lib文件夹,按上述文件可以找到

designer.exe


总结

以上就是今天要讲的内容,本文简单介绍了PyQt5的安装以及简单的基础的控件。

相关推荐

  1. <span style='color:red;'>PyQt</span><span style='color:red;'>5</span>

    PyQt5

    2024-05-11 18:16:01      42 阅读
  2. Python图形界面开发:Tkinter与PyQt

    2024-05-11 18:16:01       38 阅读
  3. 快速学习PyQt5动画和图形效果

    2024-05-11 18:16:01       34 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-11 18:16:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-11 18:16:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-11 18:16:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-11 18:16:01       18 阅读

热门阅读

  1. P1443 马的遍历

    2024-05-11 18:16:01       8 阅读
  2. 设计模式:命令模式

    2024-05-11 18:16:01       8 阅读
  3. 利用干扰源模型确定多通道音频信号盲源分离

    2024-05-11 18:16:01       11 阅读
  4. OceanBase OAT安装

    2024-05-11 18:16:01       9 阅读
  5. 单播、组播、广播

    2024-05-11 18:16:01       8 阅读
  6. PYTHON利用实时交易量智能股票交易系统

    2024-05-11 18:16:01       13 阅读
  7. MYSQL SQL优化思路和方法

    2024-05-11 18:16:01       16 阅读