首页 > 其他分享 >pyqt5-QListWidget列表组件

pyqt5-QListWidget列表组件

时间:2023-10-01 16:45:09浏览次数:54  
标签:QListWidget int self QListWidgetItem pyqt5 item 组件 QItemSelectionModel row

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: QListWidgetItem)
insertItem(self, row: int, label: str)
  • 指定索引处插入项
insertItems(self, row: int, labels: Iterable[str])
  • 指定索引处插入多个项

3、当前项

setCurrentRow(self, row: int)
setCurrentRow(self, row: int, command: Union[QItemSelectionModel.SelectionFlags, QItemSelectionModel.SelectionFlag])
  • 设置当前项
setCurrentItem(self, item: QListWidgetItem)
setCurrentItem(self, item: QListWidgetItem, command: Union[QItemSelectionModel.SelectionFlags, QItemSelectionModel.SelectionFlag])
  • 设置当前项
currentRow(self) -> int 
  • 获取当前项的索引
currentItem(self) -> QListWidgetItem
  • 获取当前项

4、事件

itemClicked(self, item: QListWidgetItem) [signal]
  • 点击项时触发
itemDoubleClicked(self, item: QListWidgetItem) [signal]
  • 双击某项时触发

标签:QListWidget,int,self,QListWidgetItem,pyqt5,item,组件,QItemSelectionModel,row
From: https://www.cnblogs.com/wd404/p/17738970.html

相关文章

  • 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返回表格的......
  • pyqt5-QSize尺寸类
    1、介绍QSize,pyqt中用于定义组件尺寸的类。在处理图片对象QIcon等时常用。QSize()QSize(w:int,h:int)QSize(a0:QSize)2、基础使用setHeight(self,h:int)height(self)->intsetWidth(self,w:int)width(self)->int设置高度、获取高度、设置宽度、获取宽度 ......
  • QLabel标签组件
     1、介绍QLabel,标签组件。可以设置文本,也支持设置图片。2、文本setText(self,a0:str)设置显示文本,一般是设置直接文本支持设置html的文本值,会进行解析并显示。支持font和p等标签,多个空白符会合并为单个空格显示,<br>和其它换行效果会支持显示text(self)->str获取显......
  • QPushButton按钮组件
    1、介绍QPushButton,按钮组件。2、基本设置setText(self,text:str)设置显示文本text(self)->str获取设置的显示文本setIcon(self,icon:QIcon)设置图片icon(self)->QIcon获取设置的图片setIconSize(self,size:QSize)设置图片尺寸iconSize(self)......
  • react中受控组件与非受控组件
    受控组件与非受控组件受控组件:其值由React控制的组件,通常使用state来控制和修改组件的值。例如受控的组件:classNameFormextendsReact.Component{constructor(props){super(props);this.state={value:''};}handleChange=(event)=>{thi......
  • python提取论文图片波形数据:pyautogui键盘移动鼠标,跨模块全局变量使用,cv2局部放大窗口
    最近写了一个python提取论文图片波形数据的脚本,代码如下。涉及新知识点:pyautogui键盘移动鼠标,跨模块全局变量使用,cv2局部放大窗口,matplotlib图片在pyQT5lable显示,坐标变换,多线程同时使用。搜索相关关键字去对应代码区看注释就可以了。gui窗口:1#-*-coding:utf-8-*-2......
  • 基于vue和element-ui开发仿桌面文件夹组件
    ......
  • 【中秋国庆不断更】OpenHarmony定义扩展组件样式:@Extend装饰器
    【中秋国庆不断更】OpenHarmony定义扩展组件样式:@Extend装饰器在前文的示例中,可以使用@Styles用于样式的扩展,在@Styles的基础上,我们提供了@Extend,用于扩展原生组件样式。说明:从APIversion9开始,该装饰器支持在ArkTS卡片中使用。装饰器使用说明语法@Extend(UIComponentName)......
  • 基于vue和element-ui的搜索下拉滚动条组件
    ......