在 PyQt5 中,可以使用 QComboBox
的方法 count()
和 itemText()
来读取 QComboBox
的全部项。count()
方法用于获取 QComboBox
中项的数量,而 itemText(index)
方法用于获取指定索引位置的项的文本。
以下是一个示例代码,展示如何读取 QComboBox
的全部项:
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QComboBox, QVBoxLayout, QWidget
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
self.init_ui()
def init_ui(self):
self.setWindowTitle("QComboBox Example")
self.setGeometry(100, 100, 300, 150)
layout = QVBoxLayout()
self.combo_box = QComboBox()
self.combo_box.addItem("Item 1")
self.combo_box.addItem("Item 2")
self.combo_box.addItem("Item 3")
self.combo_box.addI