摘要: 通过鼠标的点击,来获得直线的初始化位置, 通过鼠标的移动事件,获得当前的位置,获得完位置后进行绘图,同时再更新初始化的位置 Drawing.py """ 项目实战: 实现绘图应用 需要解决3个核心内容 1.如何绘图 2.在哪里绘图 3.如果通过鼠标进行绘图 """ import sys from P 阅读全文
posted @ 2022-02-12 23:23 c语言我的最爱 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 可以通过自定义函数实现窗口的最大化,即self.setGeometry(rect)设置窗口为桌面的尺寸 也可以直接调用系统的程序进行实现 WindowMaxMin.py """ 用代码控制窗口的最大值和最小值 """ from PyQt5.QtWidgets import * from PyQt5. 阅读全文
posted @ 2022-02-12 22:55 c语言我的最爱 阅读(3561) 评论(0) 推荐(0) 编辑
摘要: 设置边框的样式,如去除边框, 设置窗口在最前端等 WindwoPattern.py """ 设置窗口边框, 样式和插入背景图片 """ from PyQt5.QtCore import * import sys from PyQt5.QtWidgets import * class WindowPa 阅读全文
posted @ 2022-02-12 22:25 c语言我的最爱 阅读(1360) 评论(0) 推荐(0) 编辑
摘要: 通过下拉列表的选择来进行窗口的设置 WindowStyle.py """ 窗口, 绘图与特效:设置窗口控件风格 QApplication.setStyle(...) """ import sys from PyQt5.QtWidgets import * from PyQt5.QtCore impo 阅读全文
posted @ 2022-02-12 22:04 c语言我的最爱 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 如果不使用信号传递, 主窗口构造子窗口的变化的函数来完成窗口的交互 如果使用信号传递, 主窗口根据信号的变化来完成窗口的交互 NewDateDialog.py from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidg 阅读全文
posted @ 2022-02-12 21:42 c语言我的最爱 阅读(1050) 评论(0) 推荐(0) 编辑