0、概述  

控件是开发GUI程序必不可少的组成部分。就像盖房子用到的砖和瓦一样。PyQt5中的控件很多,本文介绍接种常用控件,其他控件的应用大同小异。

  QAbstractButton类为抽象类,不能实例化,必须由其他的按钮类继承QAbstractButton类,来实现不同的功能和表现形式,常见的按钮QPushButton,QToolButton,QRadioButton和QCheckBox这些按钮均继承自QAbstractButton类,根据各自的使用场景通过图形显示出来。

QAbstractButton提供的状态如下表

状态 含义
isDown() 提示按钮是否已按下
isChecked()  提示按钮是否已经标记
isEnable()  提示按钮是否可以被用户点击
isCheckAble()  提示按钮是否为可标记的
setAutoRepeat()  设置按钮是否在用户长按时可以自动重复执行

QAbstractButton提供的信号如下表

信号 含义
Pressed 当鼠标指针在按钮上并按

PyQt5:常用控件相关推荐

  1. Python GUI设计——PyQt5的学习实践记录day04、05、06(PyQt5常用控件【一】)

    目录 一.控件概述 1.1 认识控件 1.2 控件的命名规范 二.文本类控件 2.1 Label:标签控件 2.1.1 设置标签文本 2.1.2 设置标签文本的对齐方式 2.1.3 设置文本换行显示 ...

  2. qpython3可视图形界面_python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法...

    QWidget基本介绍 基础窗口控件QWidget类是所有用户界面对象的基类,所有的窗口或者控件都直接或者间接的继承自QWidget类. 窗口坐标系统 PyQt使用统一的坐标系统来定位窗口控件的位置和 ...

  3. python选项卡控件_python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与...

    PyQt5选项卡控件QTabWidget简介 QTabWidget控件提供了一个选项卡和一个页面区域,默认显示第一个选项卡的页面,通过单击各选项卡可以查看对应的界面,如果在一个窗口中显示的输入字段很多 ...

  4. python menu实例_python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例...

    PyQt5菜单栏控件QMenuBar介绍 QMenuBar在QMainWindow对象的标题栏下方,水平的QMenuBar被保留显示QMenu对象 QMenuBar类提供了一个可以包含一个或多个QAc ...

  5. python gui控件案例_python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例...

    PyQt5布局控件QHBoxLayout简介 采用QBOXLayout类可以在水平和垂直方向上排列控件,QHBoxLayout和QVBoxLayout类继承自QBoxLayout 采用QHBoxLay ...

  6. python gui界面 tcp_python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法

    QWidget基本介绍 基础窗口控件QWidget类是所有用户界面对象的基类,所有的窗口或者控件都直接或者间接的继承自QWidget类. 窗口坐标系统 PyQt使用统一的坐标系统来定位窗口控件的位置和 ...

  7. pythongui界面实例带注释_python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例...

    PyQt5状态栏控件QStatusBar简介 MainWindow对象在底部保留有一个水平条,作为状态栏(QstatusBar),用于显示永久或临时的状态信息 QStatusBar类中的常用方法 方法 ...

  8. python表格控件_python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例...

    PyQt5表格控件QTableView简介 在通常情况下,一个应用需要和一批数据进行交互,然后以表格的形式输出这些信息,这时就需要用到QTableView类了,在QTableView中可以使用自定义的 ...

  9. python PyQt5 QPixmap()控件

    QPixmap类用于绘图设备的图像显示,它可以作为一个QPainterDevice对象,也可以加载到一个控件中,通常是标签或者按钮,用于在标签或按钮上显示图像 QPixmap可以读取的图像文件类型有B ...

最新文章

  1. C++标准类型库string
  2. python作业是什么意思_Python12.21-基本数据类型学习笔记和作业,python1221,及
  3. linux ce mysql安装_Linux 安装 MySQL 8.0
  4. php异步方案,php 伪异步执行实现方法
  5. Linux系统编程13:进程入门之Linux中的环境变量的概念及其相关命令(export;env等)main函数的参数
  6. 2018-4-18 Linux学习笔记
  7. 创建FTP和Web虚拟目录的方法!
  8. Swift 数据类型(三)
  9. 注意力机制论文:CCNet: Criss-Cross Attention for Semantic Segmentation及其PyTorch实现
  10. WZ-S甲醛传感器使用说明代码应用案例笔记
  11. linux 服务器远程开机,详解使用Ubuntu系统中实现远程开机的方法
  12. java模拟器安卓7,指小游Java模拟器
  13. 电脑win7做系统备份
  14. 分别使用while、do-while和for循环输出1-1000中含有7或者7倍数的整数之和及个数-详解
  15. Facebook 企业广告账户开户流程、资料准备、开户时间、开户须知及OE链接
  16. git cheatsheet
  17. 磁盘坏道的检测及修复
  18. 基于深度强化学习的机器人运动控制研究进展 | 无模型强化学习 | 元学习
  19. 《完全用Linux工作》作者:王垠
  20. 客户端服务端交互实现

热门文章

  1. 【转载】[转]gfortran在windows操作系统下的安装
  2. 急,有谁知道创业无息贷款的流程是怎样的?
  3. 达梦数据库报错有歧义的列名
  4. 简单c语言实现三子棋/多子棋
  5. Pandas的count()与value_counts()区别
  6. python3 value counts函数_一键提升数据挖掘姿势水平,5种高效利用value-counts函数的方法...
  7. android重学知识点
  8. php输出今天明天后天的代码,php求今天、昨天、明天时间戳的简单实现方法
  9. @NotNull中groups的作用
  10. vue中使用vue-seamless-scroll插件无缝滚动