#coding: utf-8
from pywinauto.application import Application
import os
import time
def QTUITest(appPath,mainWindowTitle,widgetTitle):#获取管理员权限os.environ.update({"__COMPAT_LAYER":"RUnAsInvoker"})#启动appapp = Application(backend="uia").start(appPath)#等待程序主窗口出现time.sleep(5)#获取主窗口mainWindow = app[mainWindowTitle]#打印窗口所有控件mainWindow.print_control_identifiers()#获取指定控件widget = mainWindow[widgetTitle]#打印控件的所有可用方法print(dir(widget.wrapper_object()))
if __name__ == "__main__":appPath = u"C:/Program Files (x86)/疯师傅/疯师傅数据恢复大师/DataRecovery.exe"mainWindowTitle = u"疯师傅数据恢复大师"widgetTitle = u"回收站"QTUITest(appPath, mainWindowTitle, widgetTitle)

pycharm控制台输出乱码问题解决方法:https://blog.csdn.net/weixin_42261489/article/details/80890955

控件查看工具(Inspect.exe)下载地址:https://github.com/blackrosezy/gui-inspect-tool

QT语言开发的软件界面UI自动化方法相关推荐

  1. 梯形图语言开发的软件可以申请软件著作权登记么?

    老刘笔记提示您梯形图语言开发的软件是可以申请软件著作权登记的,但是不能直接以梯形图形式申请,而是需要转码,即梯形图须转成结构文本化语言(ST)或指令表语言(IL)形式. 梯形图是PLC软件开发者常用的 ...

  2. c语言找字符串的位置,C语言开发中查找字符串位置的方法

    C语言开发中,我们可以使用strstr函数找到字符串,程序员在这个时候要怎么操作呢?别着急,今天是爱站技术频道小编为大家介绍的C语言开发中查找字符串位置的方法,一起参考看看吧! C语言strchr() ...

  3. 【Qt设计开发】GUI界面设计开发

    文章目录 一.Qt简介和下载安装 二.Qt入门 2.1 创建第一个项目 2.2 快捷键和命名规范 2.3 Qt项目和VS2022项目相互转换 三.Qt基础 3.1 Qt对象树和窗口坐标系概念 3.2 ...

  4. QT语言家实现软件中英文切换

    环境:qtcreator 步骤: 首先是源代码中需要进行翻译转换的字符串内容要使用到tr函数包裹 工程文件.pro文件加上TRANSLATIONS += xx.ts 点击下图Qt语言家中的更新翻译,这 ...

  5. c语言股票软件开发,一种使用Objcctivc语言开发的股票软件系统的制作方法

    本法发明基于移动IOS,使用Objcctivc-C语言技术,涉及一种使用Objcctivc语言开发的股票软件系统. 背景技术: 随着人们对移动炒股的需求越来越高,手机炒股软件也在不断进步,目前市场上充 ...

  6. MSP430F435 c语言IAR编译软件报错解决方法笔记

    IAR编译软件报错解决方法 1.问题一:堆栈溢出出现警告.已进入主函数就开始报警堆栈溢出. 报错原因:在主函数中定义了大量的大数组,看门狗已经关闭,但仍未完成数据初始化,导致堆栈溢出. 解决方法:定义 ...

  7. python语言开发的软件有哪些-软件开发常用的五大编程语言有哪些

    你知道java.C / C++.Javascript.PHP.python等编程语言吗,你了解这些编程语言吗,这五大编程语言,主要用来开发什么? 如果你想要了解这些知识点,那就来看看编程语言的基础知识 ...

  8. python语言开发的软件有哪些-最适合人工智能开发的5种编程语言,你知道几种?...

    原标题:最适合人工智能开发的5种编程语言,你知道几种? 私信我或关注微信号:猿来如此呀,回复:学习,获取免费学习资源包. 人工智能技术的提升不仅为企业的运营带来了效率,而且为人民的生活带来了便利. 迄 ...

  9. 【Go语言写界面】一、使用xcgui完成go语言第一个软件界面

    一.先获取xcgui库 go get github.com/twgh/xcgui 二.到网盘下载xcgui.dll 百度云 , 蓝奏云 网盘里有64位的和32位的dll,一般选择64位的,go编译的程 ...

  10. c语言开发数控软件编程电源,基于单片机数控电源设计.doc

    基于单片机数控电源设计 1 绪论 在现在的生活中,我们常常会用到各种电源,电源技术服务于各行各业.直流稳压电源是电子技术中常用设备,广泛应用于实验.教学.科研等领域.数控电源一般采用单片机系统来构成. ...

最新文章

  1. 裴健等9名华人当选加拿大皇家学会院士
  2. IOS开发笔记7-C语言基础复习
  3. 【SpringCloud】zuul:网关
  4. Servlet使用适配器模式进行增删改查案例(EmpServiceImpl.java)
  5. java开发cs教程,日常运维(一)
  6. VS2013正在等待所需操作完成
  7. Android TextView 带背景的文字垂直方向显示(ems属性)
  8. android jenkins 动态版本,Jenkins工具(二)之 Jenkins集成android工程
  9. 自学python买什么教材-从入门到进阶必看,51本Python精品书籍免费送!
  10. 免费在线客服 livezilla 中文版,安装+使用教程
  11. 制作ROS移动机器人地盘
  12. SCPC :普普通通的DP(位运算)
  13. html——表单元素及个人简历实现
  14. 红光光浴到底有没有用#大健康#红光光浴#红光#种光光学
  15. 个人期货交割日(国内期货交割日)
  16. 2022-05-25 网工进阶(七)OSPF-影响邻居关系建立的因素、路由撤销、路由汇总、路由过滤、Silent-Interface、报文认证
  17. openssl ca(签署和自建CA)
  18. mysql 格式化时间 年月日时分秒与年月日字符串作比较
  19. Python进阶之前端和爬虫基础
  20. 计算机应用技术学硕研究方向,计算机应用技术专业硕士研究生培养方案

热门文章

  1. GoEasy实现简单聊天室
  2. 数学计算机sci,有哪些是数学类SCI
  3. redies 学习笔记
  4. 未来改变世界的十大新技术
  5. js 生成二维码及打印
  6. 成语答题小程序源码安装 开源的成语答题小程序
  7. 安全生产知识竞赛答题小程序
  8. cmpp20协议对接
  9. Linux 2.6内核配置说明(Device Drivers设备驱动程序)
  10. web渗透测试学习路线