摘要: 经过上述,已经能创建一个简陋的界面了。下面就扩展一下,创造多个界面,并实现界面间的参数传递。 子界面 界面 参考之前的MyWidget类 我们可以创建一个子界面SubWindow class SubWindow(QWidget): def __init__(self): super().__init 阅读全文
posted @ 2026-01-14 11:15 Berserker兰斯洛特 阅读(72) 评论(0) 推荐(0)
摘要: 设计一个完整的图形化显示肯定需要多个窗口啊,ui啊 为了方便进行设计,qtside6提供了很多便捷控件 弹出对话框 导入库 from PySide6.QtWidgets import QMessageBox QMessageBox 弹出对话框库 界面 下面代码展示一下 就是一个按钮,点击后弹出对话框 阅读全文
posted @ 2026-01-07 21:02 Berserker兰斯洛特 阅读(51) 评论(0) 推荐(0)
摘要: 上一篇讲了一下布局 只涉及了一点点,布局就将设置好的控件排布在窗口上显示,一共有三个半布局方式,垂直布局和水平布局,网格布局,还有半个表单布局。由于人的阅读习惯我们一般是整体主布局采用垂直布局,单个小布局框架采用水平布局,当然直接使用网格布局也是可以的。 引入库 from PySide6.QtWid 阅读全文
posted @ 2026-01-07 19:31 Berserker兰斯洛特 阅读(31) 评论(0) 推荐(0)
摘要: 前面已经能够通过组合构建一个基础的能交互的ui了,接下来就是丰富界面了,一些常用控件走起~ 下拉框 界面 首先导入对应库 from PySide6.QtWidgets import QComboBox, QVBoxLayout QComboBox是下拉框的列表库,QVBoxLayout是垂直布局库, 阅读全文
posted @ 2026-01-07 12:11 Berserker兰斯洛特 阅读(43) 评论(0) 推荐(1)
摘要: 信号: event事件的工作方法是不断扫描是否发生事件然后做出相应,这种方式固然简单易懂,但如果我同一时间需要多项交互,那就不是能处理的了 所以pyside6采用信号(signal),可以以解为一件事情发生会发出一个信号呼叫对应的处理器(slot)响应 基础控件的信号: 按键: class MyWi 阅读全文
posted @ 2026-01-06 17:32 Berserker兰斯洛特 阅读(46) 评论(0) 推荐(0)
摘要: 前期准备: 安装pyside6库,并在库内打开Qt Designer 1. 基础框架: 导入 from PySide6.QtWidgets import QApplication, QWidget QWidget 空白页面 更常使用 创建并继承类 class MyWindow(QWidget): d 阅读全文
posted @ 2026-01-06 12:12 Berserker兰斯洛特 阅读(76) 评论(0) 推荐(0)
摘要: 其实pyautogui库有提供屏幕识别,但还是cv更高精确度【虽然优先杀鸡牛刀的感觉 TM_CCOEFF_NORMED方法进行模板匹配 得到整个当前页面与模板的最相似坐标,取中心点点击 直接上实例吧 # 给切屏一点时间 time.sleep(5) # 保存当前页面图片 img = pyautogui 阅读全文
posted @ 2026-01-05 19:34 Berserker兰斯洛特 阅读(20) 评论(0) 推荐(0)
摘要: 之前已经完成了鼠标控制这一最主要的输入方式,下面补充上键盘控制 虚拟按键 pyautogui.typewrite("Hello",interval=a) 虚拟输入引号内文本,interval为字符输入的时间间隔 关键词 pyautogui.press('') 对于一些特殊按键,具有特殊设定好的关键词 阅读全文
posted @ 2026-01-05 17:35 Berserker兰斯洛特 阅读(108) 评论(0) 推荐(0)
摘要: 前期准备: 使用pyautogui包 进行操作 一切操作的基础得先理解坐标,以屏幕左上为坐标原点,水平方向为x轴,方向向右;垂直方向为y轴,方向向下。例如屏幕分辨率为1920×1080,那么左上为(0,0),右下为(1919,1079) 获取像素: pyautogui.size()返回两个整数,分别 阅读全文
posted @ 2026-01-05 17:07 Berserker兰斯洛特 阅读(50) 评论(0) 推荐(0)
摘要: 首先,看到这名字就知道本人一定喜欢这位来自《Fate/Zero》的servant(Berserker)ランスロット。(日语可能大家不懂,那么...Lancelot 这个大家一定懂吧!就算不懂那拿出你的 bird language基础拼一下,不要说我歧视英语,我坚信英语很有用,但我没学好。什么,这你都 阅读全文
posted @ 2019-05-03 21:08 Berserker兰斯洛特 阅读(2456) 评论(0) 推荐(0)