Python
ryanlll3
这个作者很懒,什么都没留下…
展开
-
办公自动化 - 读取本地OUTLOOK客户端邮件
【代码】办公自动化 - 读取本地OUTLOOK客户端邮件。原创 2022-11-10 21:41:55 · 1033 阅读 · 1 评论 -
Qt Creator - 手动关联信号与槽函数
下面代码演示如何设置3个RadioButton按钮的clicked()信号与同一个槽函数关联。定义新的do_setTextColor()函数。原创 2022-10-16 15:38:46 · 762 阅读 · 0 评论 -
Qt Creator - Overload型信号的处理
在QCheckBox类组件的“转到槽”对话框中,有两个名称为clicked的信号,一个是不带参数的clicked()信号,一个是带参数的click(bool)信号,这种名称相同,但参数个数或者类型不同的信号就是overload型信号。我们将Italic checkbox的信号定为clicked(bool)。上篇文章我们提到了connectSlotsByName()函数进行信号与槽函数的关联时,会使用一个默认的信号,对QCheckBox来说,默认使用的是不带参数的click()信号。原创 2022-10-16 11:57:02 · 486 阅读 · 0 评论 -
Qt Creator - 为内建信号编写槽函数
找到.cpp文件,找到刚生成的C++槽函数框架:void on_chkBoxBold_toggled(bool checked);打开.ui文件,选中组件,比如Bold,右键调出菜单,然后点击Go to slot/转到槽。checkbox选择toggled(bool)信号。原创 2022-10-08 21:39:28 · 898 阅读 · 0 评论 -
Qt Creator - 组件信号与内建槽函数的关联
没有关联的组件,不能触发任何时间。比如上篇文章中窗体包含了关闭按钮,但实际上,点击关闭按钮,并不能关闭窗体。原创 2022-10-07 23:29:05 · 354 阅读 · 0 评论 -
Qt Creator - UI Designer可视化设计窗体
在Qt Creator选择New File,然后依次选择Qt --> Qt Designer Form,点击Choose。选择Widget;保存文件,然后可以看到如下界面:设计好自己的窗体:添加了1个Label,1个PushButton,然后通过右面的对象浏览器,点击编辑下方的对象属性数据,比如:object_name, text, font保存FormHello.ui文件。可以通过IDLE打开ui文件,实际上是一个XML文件,记录了窗体上各组件的属性以及位置分布。原创 2022-10-05 23:24:17 · 2000 阅读 · 1 评论 -
Qt安装与Python可视化编程开发环境准备
Qt官网下载开源的Qt软件。原创 2022-10-05 15:28:58 · 1630 阅读 · 0 评论 -
python脚本打包 --> exe程序
python程序打包exe原创 2022-10-03 17:10:06 · 435 阅读 · 0 评论 -
WebDriver执行过程中去除CMD弹窗
找到selenium包中的service文件,参考如下路径:D:\PyCharm Community Edition 2021.1.2\plugins\python-ce\helpers\typeshed\stubs\selenium\selenium\webdriver\common\service.pyi。打开文件,将creationflags=修改为creationflags=134217728。其他python文件,如果想要避免cmd弹窗,将***.py修改为***.pyw即可。原创 2022-10-02 19:13:58 · 607 阅读 · 0 评论 -
GUI自动化 - 浏览器与企业微信之间自由切换、复制验证码
【代码】GUI自动化 - 浏览器与企业微信之间自由切换、复制验证码。原创 2022-10-02 17:52:05 · 457 阅读 · 0 评论 -
GUI自动化 - pywin32执行程序
{同 SW_SHOWNOACTIVATE}# SW_SHOWNORMAL = 1;{同 SW_SHOWNORMAL}{同 SW_SHOWNORMAL}{同 SW_SHOWNORMAL}{同 SW_SHOWNORMAL}{同 SW_SHOWNORMAL}# SE_ERR_NOASSOC = 31;原创 2022-10-02 12:44:27 · 832 阅读 · 0 评论 -
GUI自动化 - 删除企业微信某人聊天记录
下面脚本需要用到4张截图。原创 2022-10-01 23:56:04 · 532 阅读 · 0 评论 -
GUI自动化 - 识图定位
【代码】GUI自动化 - 识图定位。原创 2022-10-01 23:29:13 · 621 阅读 · 0 评论 -
GUI自动化 - 提示框弹窗(选择、文本输入、密码输入)
【代码】GUI自动化 - 提示框弹窗(选择、文本输入、密码输入)原创 2022-10-01 22:33:54 · 1112 阅读 · 0 评论 -
GUI自动化 - 监听键盘操作
【代码】GUI自动化 - 监听键盘操作。原创 2022-10-01 22:23:34 · 179 阅读 · 0 评论 -
GUI自动化 - 操控键盘
【代码】GUI自动化 - 操控键盘。原创 2022-10-01 22:00:32 · 455 阅读 · 0 评论 -
GUI自动化 - 监听鼠标动作
【代码】GUI自动化 - 监听鼠标动作。原创 2022-10-01 21:20:30 · 249 阅读 · 0 评论 -
GUI自动化 - 操控鼠标
【代码】GUI自动化 - 鼠标/键盘。原创 2022-10-01 18:20:27 · 293 阅读 · 0 评论 -
浏览器自动化 - 全流程代码示例
【代码】浏览器自动化 - 标签下的自由切换。原创 2022-09-30 23:06:19 · 602 阅读 · 0 评论 -
浏览器自动化 - 等待XPath元素加载
【代码】wait_element(待更新)原创 2022-09-28 09:43:45 · 344 阅读 · 0 评论 -
Selenium浏览器自动化 - HTML元素定位
tag定位:每一个元素都可以看作一个tag,但是HTML页面的tag重复性很高,一般很少使用这种方式定位,其方法为 find_element_by_tag_name。css定位:css使用选择器来为页面元素绑定属性,它可以较为灵活地选择控件的任意属性,其方法为find_element_by_css_selector。class定位:通过元素的类名定位元素的方法为 find_element_by_class_name。id定位:通过元素的id属性查找元素的方法为 find_element_by_id。原创 2022-09-21 23:32:39 · 625 阅读 · 0 评论 -
ChromeDriver/Selenium/Python浏览器自动化初体验
下载完成后,通过windows command 安装Selenium。打开页面后,搜索上一步中的版本号,最后一部分可以忽略。执行python脚本:调用浏览器,打开新页面。浏览器自动化环境准备完毕。原创 2022-09-21 22:50:24 · 724 阅读 · 0 评论 -
豆瓣电影网页分析
可以通过get方法从标签对象中获取对应属性的内容,这里从标签中获取。if not dirpath.is_dir(): # 如果不是目录,则表明当前目录不存在。print(f'{title}获取完成')# 获取class为grid_view的标签。# src属性中的值,即图片的URL。# 链式调用,获取电影图片的URL。# 获取标签下的所有标签。# 将图片数据以二进制信息写入。原创 2022-09-19 07:11:50 · 1126 阅读 · 0 评论 -
行业标准 - 爬虫实验
【代码】行业标准 - 爬虫实验。原创 2022-09-18 22:41:30 · 296 阅读 · 0 评论