2 z vision z_vision 于 2016.04.10 16:06 提问

QT编辑框问题,下拉框重复动作

QT中在编辑框写文本时,要求回弹出下拉框,也跟着一模一样写,就像手机输入手机号码一样

1个回答

qq423399099
qq423399099   Ds   Rxr 2016.04.11 10:32

之前写过一个。。
下拉框用的是listWidget
是用lineEdit来输入的,楼主可以连接lineEdit的textChanged信号,在槽函数里弹出下拉框进行提示

 connect(ui->lineEdit_code, SIGNAL(textChanged(QString)), this, SLOT(SlotInputCode()));
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
QT编辑框的下拉提示
     最近做一个数据库系统,用到QT,想模仿一下网页那种输入信息之后下拉提示。一开始觉得挺简单的,打算自己实现,后来写了之后才发现,没那么容易的,因为用下拉框,它的消息机制是很奇怪的,很难受我的控制。     后来偶然发现,QT里已经有这样的控件了。QCompleter这个控件可以绑在所有的输入控件上,用来下拉提示信息。     下面是绑定在QComboBox上的一段代码。  
combox如何根据下拉框执行不同的操作
对于一个刚开始学习qt的小白来说,如何一步一步熟悉下来非常的关键。对于一个控件往往有时令人抓狂,虽然事后发现这是一个很白痴的问题,如QT中的combox下拉控件如何根据不同的下拉菜单执行不同的操作,刚开始我认为是要每按一次写一个对应的语句,后来发现程序员是真牛,首先获取单元格内容,根据内内容的不同,来通过内容执行不同的操作。关联的操作语句 connect(sender, SIGNAL(curre
Qt designer 添加菜单动作
1.新建Qt4 Gui Application工程,将工程命名为MainWindow,其他选项默认即可。 生成的窗口界面如下图。其中最上面的为菜单栏。2.我们在Type Here那里双击,并输入“文件(&F)”,这样便可将其文件菜单的快捷键设为Alt+F。(注意括号最好用英文半角输入,这样看着美观)3.输入完按下Enter键确认即可,然后在子菜单中加入“新建(&N)”,确定后,效果如下图。4.我们在
ListCtrl控件和下拉框,编辑框等控件组合使用
ListCtrl控件和下拉框,编辑框等控件组合使用ListCtrl控件和下拉框,编辑框等控件组合使用ListCtrl控件和下拉框,编辑框等控件组合使用ListCtrl控件和下拉框,编辑框等控件组合使用ListCtrl控件和下拉框,编辑框等控件组合使用ListCtrl控件和下拉框,编辑框等控件组合使用ListCtrl控件和下拉框,编辑框等控件组合使用ListCtrl控件和下拉框,编辑框等控件组合使用ListCtrl控件和下拉框,编辑框等控件组合使用ListCtrl控件和下拉框,编辑框等控件组合使用ListCtrl控件和下拉框,编辑框等控件组合使用
Qt中QComboBox下拉列表(popup)位置与样式的控制
转载请注明来源:http://blog.csdn.net/imred Qt中的QComboBox在不同平台下有所差异(主要是不可编辑的QComboBox),如下样式A和样式B: 左边为样式A为“fusion”样式,在ubuntu下的样式似乎就是这个,它的特点是下拉列表会把文字框和箭头盖住。右边样式B为“windowsvista”样式,它是win10下Qt的默认样式,其特点是下拉列表会显示在文
Qt 列表添加combo下拉控件
在QTableView 中添加Combo控件,实现列表中的下拉选择控件,在Qt中Demo有了编辑框和spin的列表控件,我在demo中spin的工程中添加了combo,实现列表中的combo下拉选择控件,其他的控件也可以参考此方法开发,新加的为combodelegate.h和combodelegate.cpp。 整个工程在4.8.5下运行验证,如更高版本不兼容,可只拷贝上述两个文件试试,再不行可直接给我留言。
odoo8中在“更多”下拉菜单下实现简单的批量操作
助顶:http://blog.csdn.net/vnsoft/article/details/50315941 在Odoo8中的仓库模块,根据每日最小安全库存数量,系统会自动生成一些补货单,而且是一个产品会生成一笔,如果产品比较多,这里生成的补货单也会很多。 如果这里的补货单没有即时处理,那相同产品后续不会再生成新的补货单。 所以采购人员要求不处理的补货单可以手动来取消,这样方便第二天能
QT- qss(四)行文本编辑框QLineEdit及自动补全
导读       行文本输入框在用于界面的文本输入,在WEB登录表单中应用广泛。一般行文本编辑框可定制性较高,既可以当作密码输入框,又可以作为文本过滤器。QLineEdit本身使用方法也很简单,无需过多的设置就能进行使用。于是这篇博文主要讲解如何对行文本编辑框QLineEdit进行定制。 基本定制       为了简化工作,还是如同前面所说的,直接用Qt Designer拖一个Q
Ribbon界面编辑框或下拉框使能问题
中间分辨率是灰色的,一般Ribbon的可输入编辑框,下拉框的enable默认false,需要额外加入命令,让其为true。 右击控件,添加事件处理程序,选中视图的UPDATA_COMMAND_UI 添加pCmdUI->Enable(ture); 变成可用了
QT中使用Qcombox和QCompleter实现可编辑的combox下拉提示,并设置样式
QT中有一个QCompleter控件,这个控件可以绑在所有的输入控件上,用来下拉提示信息。 不废话直接上分代码:     QStringList strings; QComboBox *comboBox = new QComboBox(); strings "Biao" "Biao Huang" "Mac" "MacBook" "Ma