c++ - 如何在 QCompleter 的项目之间画一条线作为分隔符?

标签 c++ qt qtgui qlineedit qcompleter

我有一个 QCompleter 和一个设置为 QCompleterQStringListModel。现在如何在设置为 QStringListModelStringList 项之间画一条线作为分隔符。最后,QCompleter 将被设置为 QLineEdit

enter image description here

最佳答案

在委托(delegate)绘制中为您的小部件创建一个具有新类型的自定义模型和一个自定义委托(delegate),您可以在新类型中绘制任何东西并允许默认类型在父级中绘制... see this example for combobox

关于c++ - 如何在 QCompleter 的项目之间画一条线作为分隔符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20815211/

相关文章:

c++ - 在 QTreeview 中使用 QCombobox 委托(delegate)项

c++ - 如何将 QListWidget 标签打印成字符串?

c++ - 我该如何修复 MSVC 2005 错误 : unresolved external symbol __environ

c++ - 未在抽象基类中声明抽象方法导致链接器错误?

html - 如何用QT解析HTML文件?

c++ - Qt 创建者 : Widget is not added to layout

qt - 如何在 QCustomPlot 中隐藏网格并仅显示零线?

c++ - 关于获取 IDot11 AdHoc Manager Interface ofCOM WiFi AdHoc manager Interface 的引用

qt - 在py2exe编译的Python脚本中为QImage启用JPEG支持?

c++ - QTableWidget 项的内存管理