- -新手问个Qt关于QWidget显示的问题

ZuoHuiSui 2018-02-19 11:25:27
因为Qt板块冷清异常。。。。。
我想做一个类似开始菜单的东西
点击开始菜单后 或出现一列label(如同win7开始菜单)

我想的是 我移动到某个label上 点击 一下 就会在右侧出现二级菜单

但是Qt的机制让我很苦恼 我在父窗口中 创建了一个二级菜单 如果移动到右侧直接被掩盖了(就是看不见了)
好像是 父窗口只有那么大 我在父窗口右侧(之外)创建了一个窗口 直接就看不见了
请问这问题怎么解决
谢谢各位大佬

我是这么做的:

我以一个widget 设置全屏 作为背景画布

然后开始菜单按钮在左下角 点击出现一级菜单

点击一级菜单里面的选项出现二级菜单 我在一级菜单里new一个二级菜单 因为一级菜单窗口大小问题被遮盖了
因为要new的二级菜单数量巨多 我又不想在最外层画布上new二级菜单(show,hide),还有三级菜单什么的。。。怎么着得百十个。。。。
...全文
814 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2018-02-19
  • 打赏
  • 举报
回复
触摸屏多级菜单更不如带历史记录和通配符的搜索框方便好用。我觉得。
ZuoHuiSui 2018-02-19
  • 打赏
  • 举报
回复
引用 1 楼 zhao4zhong1 的回复:
建议使用带历史记录和支持?*通配符的下拉列表代替多级菜单。
虽然听不懂 但是你应该说的是下拉框 项目最后要放到触摸屏 客户明确要求这么写 不能代替
赵4老师 2018-02-19
  • 打赏
  • 举报
回复
建议使用带历史记录和支持?*通配符的下拉列表代替多级菜单。

64,642

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧