【发布时间】:2009-11-25 18:42:50
【问题描述】:
我需要将 QAction 直接添加到 QMenuBar 中(不是 QMenu 中的 QAction,而是直接在 QMenuBar 中的 QAction)我可以使用以下命令执行此操作。
ui->menuBar->addAction("VFTP",this, SLOT(VFTPmenuTrigger()) );
我唯一的问题是,当我添加它时,它会附加到我在 Qt 设计器中构建的菜单栏的末尾。我希望能够把它放在中间的某个地方。似乎我能做到这一点的唯一方法是如果我只通过编码来生成菜单栏。有没有办法在 Qt Designer 中构建我的大部分 menuBar,然后在我想要的菜单栏中添加 Qaction?我希望我很清楚,并且我以编程方式添加了 QAction,因为使用 Qt 不可能这样做(我知道将 QAction 直接放在菜单栏中听起来很直观,但这是客户想要的)
【问题讨论】:
标签: qt