全站数据
8 4 2 0 5 8 1

pyqt如何在下拉选择框中加搜索

慢速学习 | 简单学习,快乐成才!         
问题更新日期:2024-10-19 09:12:30

问题描述

pyqt如何在下拉选择框中加搜索急求答案,帮忙回答下
精选答案
最佳答案

在PyQt中,可以使用QComboBox控件来创建下拉选择框,并在其中加入搜索功能可以通过在QComboBox控件中添加一个QLineEdit控件来实现。

当用户在QLineEdit中输入时,可以通过使用QSortFilterProxyModel模型来过滤下拉框中的选项,从而实现搜索功能。

这个模型会在用户输入时自动过滤下拉选择框中的选项,只显示与用户输入匹配的选项。通过这种方式,用户可以快速找到他们需要的选项。

其他回答

这个恐怕不行吧,你可以把控件中的内容保存在外部文件,这样程序运行时再读取外部文件,将内容赋值给host变量。将内容保存在程序本身这个不太好实现