【发布时间】:2012-09-18 15:43:25
【问题描述】:
我正在尝试使用具有以下示例结构的 Qt 应用程序创建一个垂直菜单:
语言 |--> 选择 |--> 英文 |--> 加载 图片 |--> 保存格式 |--> JPEG |--> 位图 |--> JPEG 质量 |--> 超高 |--> 高 |--> 低等等。理想情况下,我希望使用QMenuBar 不仅实现顶级菜单项,而且还实现所有子菜单。我还想利用可用于触发这些不同选项的信号/插槽。一些选项是 On 和 Off 种类,并且能够用复选标记或其他东西快速反映所选的选择将是理想的。
我可以对QMenuBar 进行布局,并让它在位于QVBoxLayout 中时显示在顶部或底部。但是,我想要做的是将其方向从水平更改为垂直。我是 Qt 编程的新手,我的搜索没有产生正确的函数或小部件来获得此功能。
感谢所有指针和提示。
这是一张图片,显示了我想要完成的工作。
用户已选择“传感器显示”并显示 3 个子选项(压力、平移和倾斜、辐射),并且默认情况下会移至第一个选项(压力),该选项恰好有 2 个子选项(开,关)。
子菜单都需要横向显示,而不是我在上面的文本菜单中描述的“树形视图”。
问候
【问题讨论】: