pyqt中currentIndexChanged()怎么使用
时间: 2024-06-06 11:09:00 浏览: 264
pyqt5的QComboBox 使用模板的具体方法
currentIndexChanged()是PyQt中的一个信号,用于在下拉列表框中选择不同的选项时触发。使用方法如下:
1. 创建下拉列表框QComboBox对象:combo_box = QComboBox()
2. 设置下拉列表框中的选项:combo_box.addItems(["选项1", "选项2", "选项3"])
3. 连接信号currentIndexChanged到槽函数:combo_box.currentIndexChanged.connect(槽函数名称)
槽函数可以是已有的函数或者自己定义的函数,其参数是选中的选项的索引。例如,若选中第一个选项,则索引为0,代码如下:
def on_combobox_index_changed(index):
print("选中的选项是:", index)
combo_box.currentIndexChanged.connect(on_combobox_index_changed)
这样,当选择不同的选项时,控制台会输出对应的选项索引。
阅读全文