天天看点

Qt之自定义搜索框简述效果细节分析Coding源码下载

关于搜索框,大家都经常接触。例如:浏览器搜索、windows资源管理器搜索等。

Qt之自定义搜索框简述效果细节分析Coding源码下载
Qt之自定义搜索框简述效果细节分析Coding源码下载

当然,这些对于qt实现来说毫无压力,只要思路清晰,分分钟搞定。

<a href="#%e7%ae%80%e8%bf%b0">简述</a>

<a href="#%e6%95%88%e6%9e%9c">效果</a>

<a href="#%e7%bb%86%e8%8a%82%e5%88%86%e6%9e%90">细节分析</a>

<a href="#coding">coding</a>

<a href="#%e6%ba%90%e7%a0%81%e4%b8%8b%e8%bd%bd">源码下载</a>

Qt之自定义搜索框简述效果细节分析Coding源码下载

实现细节需要如下步骤:

组合实现,输入框+按钮

事件关联

获取输入文本,进行文本搜索

为了更人性、易用,这里有一些细节需要注意:

输入框的文本不能处于按钮之下

输入框无文本时必须给与友好性提示

按钮无文本描述,一般需要给予tooltip提示

按钮样式-正常、滑过、按下,以及鼠标滑过鼠标样式手型,

这些都想清楚了,我们就能快速实现一个搜索框了。

搜索框实现

槽函数实现

<a href="http://download.csdn.net/detail/u011012932/9367684">qt之自定义搜索框</a>

继续阅读