首页 > 其他分享 >pyqt5-QAbstractButton抽象按钮类

pyqt5-QAbstractButton抽象按钮类

时间:2023-10-01 21:49:32浏览次数:52  
标签:QAbstractButton self pyqt5 bool 按钮 组件 图片大小

1、介绍

QAbstractButton,抽象按钮类。该类定义了按钮类型组件的常用方法和事件,是QPushButton按钮组件、QCheckBox多选按钮组件、QRadioButton单选按钮组件的直接父类。另一方面,该类直接继承QWidget类。

2、基础使用

setText(self, text: str)
  • 设置文本
text(self) -> str
  • 获取文本
setIcon(self, icon: QIcon)
  • 设置图片
icon(self) -> QIcon
  • 获取图片大小
setIconSize(self, size: QSize)
  • 设置图片大小
iconSize(self) -> QSize
  • 获取图片大小
setCheckable(self, a0: bool)
  • 设置是否可选
isCheckable(self) -> bool
  • 获取是否可选
setChecked(self, a0: bool)
  • 设置是否选中
isChecked(self) -> bool
  • 获取是否选中

3、操作

click(self)
  • 点击

4、事件

clicked(self, checked: bool = False) [signal]
  • 点击组件时触发
pressed(self) [signal]
  • 按下时触发
released(self) [signal] 
  • 释放时触发

标签:QAbstractButton,self,pyqt5,bool,按钮,组件,图片大小
From: https://www.cnblogs.com/wd404/p/17739281.html

相关文章

  • pyqt5-QCheckBox多选框组件
    1、介绍QCheckBox,多选按钮。QCheckBox(parent:typing.Optional[QWidget]=None)QCheckBox(text:str,parent:typing.Optional[QWidget]=None)2、基础使用setText(self,text:str)设置文本text(self)->str获取文本setCheckable(self,a0:bool)设置是否可......
  • pyqt5-QRadioButton单选按钮组件
    1、介绍QRadioButton,单选按钮。多个单选按钮在同一组件中,只能最多被选择一个。可以通过GroupBox划分范围。QRadioButton(parent:typing.Optional[QWidget]=None)QRadioButton(text:str,parent:typing.Optional[QWidget]=None)2、基础使用QRadioButton继承QAbstractB......
  • pyqt5-QInputDialog输入对话框组件
    1、介绍QInputDialog输入对话框,提供了五种输入模式,进行快捷的输入交互。对话框打开时,无论是否设置parent,都不能操作其它窗口返回tuple类型,索引1为bool类型,为True表示点击Ok按钮关闭对话框,为False则是点击Cancle按钮或窗口右上角关闭按钮调用方法时,必须设置相关的必要参数。但......
  • pyqt5-QMainWindow主窗口组件
    1、介绍QMainWindow,主窗口组件。该类型组件相比于QWidget作为窗口而言,主要是增加了菜单栏、状态栏和工具栏2、基础使用setIconSize(self,iconSize:QSize)设置图片大小iconSize(self)->QSize获取图片大小setMenuBar(self,menubar:QMenuBar)设置菜单栏men......
  • pyqt5-QGroupBox分组箱组件
    1、介绍QGroupBox,分组箱组件。作用是将多个组件归纳为一组,方便ui设计和使用提示。2、基础使用setTitle(self,a0:str)设置标题文本title(self)->str获取标题文本setCheckable(self,b:bool)设置是否可选。默认为False如果设置为True,则在标题文本左侧会出现一......
  • pyqt5-QComboBox下拉列表组件
    1、介绍QComboBox,下拉列表组件。2、项操作clear(self)清除项addItem(self,text:str,userData:Any=None)addItem(self,icon:QIcon,text:str,userData:Any=None)添加项addItems(self,texts:Iterable[str])添加多个项insertItem(self,index:int,t......
  • pyqt5-QListWidgetItem列表项组件
    1、介绍QListWidgetItem,列表项组件。QListWidgetItem(parent:typing.Optional[QListWidget]=None,type:int=QListWidgetItem.Type)QListWidgetItem(text:str,parent:typing.Optional[QListWidget]=None,type:int=QListWidgetItem.Type)QListWidgetItem(icon:......
  • pyqt5-QListWidget列表组件
    1、介绍QListWidget,列表组件2、基础使用addItem(self,aitem:QListWidgetItem)addItem(self,label:str)添加项addItems(self,labels:Iterable[str])添加多个项item(self,row:int)->QListWidgetItem获取指定索引的项insertItem(self,row:int,item:QLi......
  • pyqt5-QTableWidgetItem表格单元格组件
    1、介绍QTableWidgetItem,表格单元格组件。QTableWidgetItem(type:int=QTableWidgetItem.ItemType.Type)QTableWidgetItem(text:str,type:int=QTableWidgetItem.ItemType.Type)QTableWidgetItem(icon:QIcon,text:str,type:int=QTableWidgetItem.ItemType.Type)......
  • pyqt5-QTableWidget表格组件
    1、介绍QTableWidget,表格组件。2、行和列setColumnCount(self,columns:int)设置表格的列数,默认是0如果列数为0,则不会显示行,即使行数不为0columnCount(self)->int返回表格的列数setRowCount(self,rows:int)设置表格的行数rowCount(self)->int返回表格的......