【发布时间】:2013-05-08 07:51:06
【问题描述】:
我正在尝试从 QMenuBar 模拟鼠标单击 QMenu 项目,例如使用 QTestLib 框架单击“另存为”QAction。
我正在 Windows XP 32 位和 Qt 5.0.2 下尝试这个。
有什么想法吗?
【问题讨论】:
-
那会实现什么?只需致电
QAction::trigger()。 -
我正在尝试为 UI 制作一个自动化测试应用程序。
-
这基本上也是我想做的。我认为这里的复杂之处在于 QMenu 不会为每个 QAction 创建一个小部件:菜单项几乎只是直接绘制到菜单的矩形上。