QComboBox 方法大全

QComboBox 方法大全 ⭐ QComboBox 方法大全1. addItem()用途向下拉列表添加一个文本项可附加用户数据。示例comboBox-addItem(苹果);comboBox-addItem(香蕉,123);//带用户数据2. addItems()用途一次性添加多个字符串项。示例comboBox-addItems(QStringList() 红色绿色蓝色);3. insertItem()用途在指定索引插入单个项。示例comboBox-insertItem(1,插入项);4. insertItems()用途在指定位置插入多个项。示例comboBox-insertItems(0, QStringList() 前置A前置B);5. removeItem()用途删除指定索引的项。示例comboBox-removeItem(2);6. clear()用途清空所有项。示例comboBox-clear();7. count()用途获取当前项的总数。示例inttotal comboBox-count();8. currentIndex()用途获取当前选中项的索引。示例intidx comboBox-currentIndex();9. setCurrentIndex()用途设置当前选中项。示例comboBox-setCurrentIndex(1);10. currentText()用途获取当前选中的文本。示例QString text comboBox-currentText();11. setCurrentText()用途通过文本来选择项匹配第一个相同文本的项。示例comboBox-setCurrentText(绿色);12. itemText()用途获取指定索引的文本。示例QString s comboBox-itemText(0);13. setItemText()用途修改指定项的文本。示例comboBox-setItemText(0,新名称);14. itemData()用途获取项的用户数据QVariant。示例QVariant v comboBox-itemData(0);15. setItemData()用途设置项的用户数据。示例comboBox-setItemData(0,999);16. editable()用途检查是否可编辑用户可键入文本。示例boolcanEdit comboBox-isEditable();17. setEditable()用途设置下拉框的文本是否可编辑。示例comboBox-setEditable(true);18. lineEdit()用途返回内部的 QLineEdit当 editable 时有效。示例comboBox-setEditable(true);comboBox-lineEdit()-setPlaceholderText(请输入内容);19. showPopup()用途手动展开下拉框。示例comboBox-showPopup();20. hidePopup()用途手动收起下拉框。示例comboBox-hidePopup();21. view()用途获得内部 QListView可用来自定义样式、滚动等。示例QListView* v comboBox-view();v-setSpacing(5);22. setMaxVisibleItems()用途设置弹出列表最多显示多少项超出则滚动。示例comboBox-setMaxVisibleItems(10);23. duplicatesEnabled()用途是否允许重复项。示例boolyes comboBox-duplicatesEnabled();24. setDuplicatesEnabled()用途设置是否允许重复项。示例comboBox-setDuplicatesEnabled(false);