为搜索框创建自己的Qt小部件

Ove*_*dge 2 desktop-application qt4

我的问题与Bing之类的搜索框中的“搜索”按钮有些相关。我计划使用类似的控件在桌面应用程序中提供搜索功能。搜索框有点像Windows 7的Windows资源管理器中提供的搜索框,其中会出现文本“搜索”,并且当用户输入文本进行搜索时,它将显示建议和紧密匹配。同样,当清除搜索查询时,会出现轻微的过渡,例如淡出,因此整个控件在操作中看起来都很流畅。

我还没有使用MFC / Windows编程来完成此操作,但是我觉得这在Qt上应该更容易。我已经看过使用QML的Qt示例,但是我不打算使用QML。

你们可以建议我在Qt中执行此操作的方法吗?

ism*_*ail 5

使用QLineEditQCompleter,为Windows 7的搜索框效果看setPlaceHolderText(...)功能。