ComboBox中,应该用什么指令,来读取下拉条中我当前选择的项目的内容?
比如我如何读取图中的文本"PyQt"
获取索引
self.comboBox.currentIndex()
获取文本
self.comboBox.currentText()
话说,你换个好点的IDE,打点能自动出属性的
然后望文生义再加试试就知道了
否则每个属性都靠上网查,不得累死
该回答引用GPTᴼᴾᴱᴺᴬᴵ
在 Python 中,可以使用 currentText() 方法来读取 QComboBox 中当前选择的项目的文本内容。
示例代码如下:
from PyQt5.QtWidgets import QApplication, QComboBox, QWidget
app = QApplication([])
widget = QWidget()
combo_box = QComboBox(widget)
combo_box.addItems(["Item 1", "Item 2", "Item 3"])
# 获取当前选择的项目的文本内容
selected_item_text = combo_box.currentText()
print(selected_item_text)
widget.show()
app.exec_()
在上述代码中,我们创建了一个 QComboBox,并添加了三个项目。然后使用 currentText() 方法获取当前选择的项目的文本内容,并打印输出。
不知道你这个问题是否已经解决, 如果还没有解决的话: