在上一篇博文里,我们看到在选择院系之后,只能手动填写班级。而现在我们想要的是:可以根据所选的院系来控制所选的班级。本方法也适合在其他方面使用,比如,选择省份之后可以以此选择该省份下面所属的市。
博主属于QT初学者,想要这个功能,到某度搜了很多,未果,于是,静思,打坐,最终参悟一种方法。

首先看一下,在Qt的设计师界面:

我们可以将院系看成一级菜单,班级是二级菜单。

在一级菜单我们可以固定(静态)选项:

双击combo box即可自定义添加

然后我们选中一级菜单(第一个combo box)右击转到槽,选currentIndexChanged(int index),这里的参数可以省略。在槽函数里面自定义添加二级菜单,通过一级菜单动态匹配。

这是博主想到的方法,但是,这种方法看起来有些冗余,本想到C++的多态,也没有想到具体的实现方法。由于系初学者,对QT了解也不够深入,不知道是否还有更加精简的方法,希望各路大神不吝赐教。另外,也希望给遇到同类问题的朋友一点启发。

QT如何实现二级下拉菜单(Combo box)相关推荐

  1. CSS3蓝色宽屏二级下拉菜单DEMO演示

    2019独角兽企业重金招聘Python工程师标准>>> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transition ...

  2. 前端的小玩意(5)——用dojo写的二级下拉菜单自动添加功能

    先上DEMO, 虽然丑,那是因为零级按钮的界面太丑了,图标也丑┑( ̄Д  ̄)┍ 这两个优化后会好很多,毕竟美观不是我的特长嘛 DEMO链接: http://download.csdn.net/deta ...

  3. 纯CSS3实现宽屏二级下拉菜单

    今天我们要来分享一款基于纯CSS3的宽屏二级下拉菜单,这款菜单的子菜单在展开的时候是很宽敞的,菜单项中可以自定义格式的内容,非常实用,也很大气.由于是用纯CSS3实现,所以这款下拉菜单不用运行Java ...

  4. 动态二级下拉菜单html,js实现简洁大方的二级下拉菜单效果代码

    本文实例讲述了js实现简洁大方的二级下拉菜单效果代码.分享给大家供大家参考.具体如下: 这是一款简洁大方的二级下拉菜单,菜单的颜色自己根据需要重新定义吧,这里仅给大家提供一种制作二级菜单的思路,整体效 ...

  5. 绑定dictionary 给定关键字不再字典中_VBA数组与字典解决方案第51讲:字典嵌套及二级下拉菜单的制作...

    大家好,今日我们继续讲解VBA数组与字典解决方案,今日讲解第51讲:对字典嵌套的理解及二级下拉菜单的制作. 在讲字典的时候,我反复说明,字典看视非常简单,由于它具有直达性可以省略去我们大量的循环查找代 ...

  6. 绑定dictionary 给定关键字不再字典中_对字典嵌套的理解及二级下拉菜单的制作...

    大家好,今日我们继续讲解VBA数组与字典解决方案,今日讲解第51讲:对字典嵌套的理解及二级下拉菜单的制作. 在讲字典的时候,我反复说明,字典看视非常简单,由于它具有直达性可以省略去我们大量的循环查找代 ...

  7. html二级下拉菜单模板,基于jQuery实现二级下拉菜单效果

    本文通过代码实例详细介绍一下简单的二级下拉菜单是如何实现的,当然还有更为复杂的二级菜单,不过先学会如何制作简单的,分享给大家供大家参考,具体内容如下 代码如下: 下拉菜单 nav a{ text-de ...

  8. android二级菜单实现,Android编程实现二级下拉菜单及快速搜索的方法

    本文实例讲述了Android编程实现二级下拉菜单及快速搜索的方法.分享给大家供大家参考,具体如下: 一.我们要做什么? 上面有个搜索框,下面是一个二级下拉菜单. 输入查询内容,下面列表将显示查询结果. ...

  9. vba下拉框实现记忆功能_VBA | 这个二级下拉菜单挺有趣!

    我的目标:让中国的大学生走出校门的那一刻就已经具备这些office技能,让职场人士能高效使用office为其服务.支持我,也为自己加油! 前面章节我们讲过了表单控件和ActiveX控件的区别,知道了A ...

  10. jQuery和CSS3超酷二级下拉菜单插件

    这是一款效果很酷又简单实用的 jQuery二级下拉菜单特效,该特效在点击触发按钮后,二级下拉菜单会向下滑动覆盖原来的主菜单,关闭后二级下拉菜单又向上滑动回去,二级菜单不占用多余的空间. 这个菜单插件是 ...

最新文章

  1. 2018年计算机应用基础作业,2018年计算机应用基础作业二答案.doc
  2. python编程入门书籍推荐-给刚入门python的朋友推荐几本书
  3. 你真的弄明白了吗?Java并发之AQS详解
  4. c语言 写出raw文件,求指导,如何用c语言实现读取*.raw格式图像
  5. 剑指offer--重建二叉树
  6. 学习react的心路历程(一)
  7. Java 用POST方式 传对象给 Servlet
  8. caffe特征可视化---python实现
  9. vista中如何解决金山词霸延时问题
  10. instagram下载的工具instaloader
  11. Linux学习之dpkg错误:另外一个进程已为dpkg状态库加锁
  12. dorado java_dorado事件
  13. 安卓干货——PC 连接手机实现摄像头预览
  14. HLS 3 FPGA并行化 稀疏矩阵向量乘法(计算机视觉)
  15. python 使用豆瓣镜像下载安装工具包
  16. python怎么计算圆_python根据圆的参数方程求圆上任意一点的坐标
  17. Devops 工具集
  18. 股票助手-您的理财好帮手
  19. 几何公差学习笔记(三)-- 公差的详细解释
  20. 带你了解鲜为人知的“神秘”位段~

热门文章

  1. 计算机信息管理专业 英文,计算机信息管理专业英文简历范文
  2. 苹果服务器系统状态查询网站,mac电脑服务器地址怎么查看
  3. 天天基金网高收益基金列表数据保存到Excle中#python爬虫小试牛刀之openpyxl
  4. 人艰不拆~找实习之路。
  5. 利用JavaScript批量删除QQ空间说说(只需一个浏览器)
  6. 数据库的挂起(suspending)和恢复(resuming)
  7. Cisco 2960交换机密码恢复
  8. openwrt 19 overlay 空间不足_新桥胡同拆除19处违建!背街小巷“瘦身”后宽敞多了...
  9. PTA (特立独行的幸福)
  10. matplotlib + cartopy 画空间趋势图并标注显著性