pywinauto: MenuSelect() 无法用于在 QGIS 应用程序中从“菜单工具栏”选择选项

问题描述 投票:0回答:1

我正在尝试从 QGIS 应用程序自动选择菜单选项,但

MenuSelect("Project -> open")
不适用于桌面应用程序(QGIS)。出现以下错误:

运行时错误:没有菜单。

    app = Application()
    app.connect(path=r"C:/Program Files/QGIS 3.28.5/bin/qgis-ltr-bin.exe")
    app.CriticaloverviewSampleFilesQGIS.draw_outline()
    app.CriticaloverviewSampleFilesQGIS.menu_select("Edit -> Select")

menu toolbar

python qgis pywinauto
1个回答
0
投票

您尝试过使用 uia 运行您的应用程序吗?

Application(backend="uia").connect(title_re=".*yourapp.*")

© www.soinside.com 2019 - 2024. All rights reserved.