找回密码
 立即注册
收起左侧

鼠标点击别处QCombobox下拉菜单自动消失是怎么实现的?

3
回复
9181
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2013-10-29 11:13:03 显示全部楼层 |阅读模式
2Qter豆
我打算做一个类似于qcombobox的控件,有一个下拉菜单,希望能和qcombobox一样鼠标点击别的地方自动隐藏下拉菜单,这个该怎么实现?

最佳答案

查看完整内容

当失去焦点的时候,让其隐藏啊。
回复

使用道具 举报

累计签到:1571 天
连续签到:1 天
2013-10-29 11:13:04 显示全部楼层
当失去焦点的时候,让其隐藏啊。
回复

使用道具 举报

累计签到:256 天
连续签到:1 天
2015-5-6 16:05:46 显示全部楼层
yafeilinux 发表于 2013-10-29 11:13
当失去焦点的时候,让其隐藏啊。

问题1:
比如 这个combobox装了100 1000 10000 110 1100 11000
我给它一个110
使它初始显示110
要怎么做 前提是我只能给它装的值 不能给他是第一个
问题2:
如果不是数字 是装COM1 COM2 COM2
这样的要怎么做
回复

使用道具 举报

累计签到:30 天
连续签到:1 天
2015-5-7 15:26:09 显示全部楼层
本帖最后由 xiangtian134 于 2015-5-7 15:27 编辑

如果你的下拉菜单里    有项
comboBox->findData("110");
返回值是  110 这一项所在的  index,你就得到了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了