gpt4 book ai didi

python - Python 如何自动化 C++ 应用程序?

转载 作者:太空宇宙 更新时间:2023-11-03 17:59:32 26 4
gpt4 key购买 nike

我从事自动化工作,目前正在自动化使用 QT (C++) 制作的应用程序。我用Squish使用 Python 脚本语言来完成此操作。

有人可以准确地解释一下如何将 Python 变量分配给 C++ 对象吗?

最佳答案

您需要在Python代码中引用C++内置类型(int、long、char、wchar_t等)和数组吗?如果是这样,您需要使用 ctypes Python 包。这是an example of calling C++ dll function from Python 。如果您需要发送窗口消息(如 WM_CLICK),请查看 ctypes.Structure 类。有some examples of C structures declared in Python code .

编辑:目前我知道 2 个关于 QT GUI 自动化的开源项目。

还可以构建和运行具有辅助功能的 QT 应用程序 Windows UIALinux AT-SPI .

关于python - Python 如何自动化 C++ 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27960073/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com