QComboBox 下拉框

文章目录

  • 1、简介
  • 2、functions
  • 3、Signal

QT 官方文档参考地址:https://doc.qt.io/qt-5/qcombobox.html

1、简介

QComboBox 是下拉列表框组件类,它提供一个下拉列表供用户选择,也可以直接当作一个 QLineEdit 用作输入。

QComboBox 下拉框_第1张图片

在这里插入图片描述

2、functions

1、void addItem(const QString &text)

将给定文本中的每个字符串添加到组合框中。每个项依次追加到现有项的列表中。

2、int currentIndex() const

此属性保存组合框中当前项的索引。
当插入或删除项时,当前索引可以改变。
默认情况下,对于空组合框或未设置当前项的组合框,此属性的值为-1。

3、void setCurrentIndex(int index)

此属性设置组合框中当前项的索引。

4、QString currentText() constt

此属性保存当前文本
如果组合框是可编辑的,则当前文本是行编辑所显示的值。否则,它是当前项的值,如果组合框为空或未设置当前项,则为空字符串。

5、void clear()

清除组合框,移除所有项目。

3、Signal

1、void currentIndexChanged(int index)

每当组合框中的currentIndex通过用户交互或通过编程改变时,都会发送此信号
传递项目的索引,如果组合框为空或currentIndex被重置,则传递-1。

组合框QComboBox使用方法和案例

你可能感兴趣的:(PyQt5,qt)