最近做一个数据库系统,用到QT,想模仿一下网页那种输入信息之后下拉提示。一开始觉得挺简单的,打算自己实现,后来写了之后才发现,没那么容易的,因为用下拉框,它的消息机制是很奇怪的,很难受我的控制。
后来偶然发现,QT里已经有这样的控件了。QCompleter这个控件可以绑在所有的输入控件上,用来下拉提示信息。
下面是绑定在QComboBox上的一段代码。
最近做一个数据库系统,用到QT,想模仿一下网页那种输入信息之后下拉提示。一开始觉得挺简单的,打算自己实现,后来写了之后才发现,没那么容易的,因为用下拉框,它的消息机制是很奇怪的,很难受我的控制。
后来偶然发现,QT里已经有这样的控件了。QCompleter这个控件可以绑在所有的输入控件上,用来下拉提示信息。
下面是绑定在QComboBox上的一段代码。