PyQt5:常用控件
0、概述
控件是开发GUI程序必不可少的组成部分。就像盖房子用到的砖和瓦一样。PyQt5中的控件很多,本文介绍接种常用控件,其他控件的应用大同小异。
QAbstractButton类为抽象类,不能实例化,必须由其他的按钮类继承QAbstractButton类,来实现不同的功能和表现形式,常见的按钮QPushButton,QToolButton,QRadioButton和QCheckBox这些按钮均继承自QAbstractButton类,根据各自的使用场景通过图形显示出来。
QAbstractButton提供的状态如下表
状态 | 含义 |
isDown() | 提示按钮是否已按下 |
isChecked() | 提示按钮是否已经标记 |
isEnable() | 提示按钮是否可以被用户点击 |
isCheckAble() | 提示按钮是否为可标记的 |
setAutoRepeat() | 设置按钮是否在用户长按时可以自动重复执行 |
QAbstractButton提供的信号如下表
信号 | 含义 |
Pressed | 当鼠标指针在按钮上并按 |
PyQt5:常用控件相关推荐
- Python GUI设计——PyQt5的学习实践记录day04、05、06(PyQt5常用控件【一】)
目录 一.控件概述 1.1 认识控件 1.2 控件的命名规范 二.文本类控件 2.1 Label:标签控件 2.1.1 设置标签文本 2.1.2 设置标签文本的对齐方式 2.1.3 设置文本换行显示 ...
- qpython3可视图形界面_python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法...
QWidget基本介绍 基础窗口控件QWidget类是所有用户界面对象的基类,所有的窗口或者控件都直接或者间接的继承自QWidget类. 窗口坐标系统 PyQt使用统一的坐标系统来定位窗口控件的位置和 ...
- python选项卡控件_python GUI库图形界面开发之PyQt5选项卡控件QTabWidget详细使用方法与...
PyQt5选项卡控件QTabWidget简介 QTabWidget控件提供了一个选项卡和一个页面区域,默认显示第一个选项卡的页面,通过单击各选项卡可以查看对应的界面,如果在一个窗口中显示的输入字段很多 ...
- python menu实例_python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例...
PyQt5菜单栏控件QMenuBar介绍 QMenuBar在QMainWindow对象的标题栏下方,水平的QMenuBar被保留显示QMenu对象 QMenuBar类提供了一个可以包含一个或多个QAc ...
- python gui控件案例_python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例...
PyQt5布局控件QHBoxLayout简介 采用QBOXLayout类可以在水平和垂直方向上排列控件,QHBoxLayout和QVBoxLayout类继承自QBoxLayout 采用QHBoxLay ...
- python gui界面 tcp_python GUI库图形界面开发之PyQt5窗口控件QWidget详细使用方法
QWidget基本介绍 基础窗口控件QWidget类是所有用户界面对象的基类,所有的窗口或者控件都直接或者间接的继承自QWidget类. 窗口坐标系统 PyQt使用统一的坐标系统来定位窗口控件的位置和 ...
- pythongui界面实例带注释_python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例...
PyQt5状态栏控件QStatusBar简介 MainWindow对象在底部保留有一个水平条,作为状态栏(QstatusBar),用于显示永久或临时的状态信息 QStatusBar类中的常用方法 方法 ...
- python表格控件_python GUI库图形界面开发之PyQt5表格控件QTableView详细使用方法与实例...
PyQt5表格控件QTableView简介 在通常情况下,一个应用需要和一批数据进行交互,然后以表格的形式输出这些信息,这时就需要用到QTableView类了,在QTableView中可以使用自定义的 ...
- python PyQt5 QPixmap()控件
QPixmap类用于绘图设备的图像显示,它可以作为一个QPainterDevice对象,也可以加载到一个控件中,通常是标签或者按钮,用于在标签或按钮上显示图像 QPixmap可以读取的图像文件类型有B ...
最新文章
- C++标准类型库string
- python作业是什么意思_Python12.21-基本数据类型学习笔记和作业,python1221,及
- linux ce mysql安装_Linux 安装 MySQL 8.0
- php异步方案,php 伪异步执行实现方法
- Linux系统编程13:进程入门之Linux中的环境变量的概念及其相关命令(export;env等)main函数的参数
- 2018-4-18 Linux学习笔记
- 创建FTP和Web虚拟目录的方法!
- Swift 数据类型(三)
- 注意力机制论文:CCNet: Criss-Cross Attention for Semantic Segmentation及其PyTorch实现
- WZ-S甲醛传感器使用说明代码应用案例笔记
- linux 服务器远程开机,详解使用Ubuntu系统中实现远程开机的方法
- java模拟器安卓7,指小游Java模拟器
- 电脑win7做系统备份
- 分别使用while、do-while和for循环输出1-1000中含有7或者7倍数的整数之和及个数-详解
- Facebook 企业广告账户开户流程、资料准备、开户时间、开户须知及OE链接
- git cheatsheet
- 磁盘坏道的检测及修复
- 基于深度强化学习的机器人运动控制研究进展 | 无模型强化学习 | 元学习
- 《完全用Linux工作》作者:王垠
- 客户端服务端交互实现
热门文章
- 【转载】[转]gfortran在windows操作系统下的安装
- 急,有谁知道创业无息贷款的流程是怎样的?
- 达梦数据库报错有歧义的列名
- 简单c语言实现三子棋/多子棋
- Pandas的count()与value_counts()区别
- python3 value counts函数_一键提升数据挖掘姿势水平,5种高效利用value-counts函数的方法...
- android重学知识点
- php输出今天明天后天的代码,php求今天、昨天、明天时间戳的简单实现方法
- @NotNull中groups的作用
- vue中使用vue-seamless-scroll插件无缝滚动