绘制正弦曲线

import sys,math
from PyQt5.QtWidgets import *
from PyQt5.QtGui import *
from PyQt5.QtCore import Qt
class DrawPoints(QWidget):def __init__(self):super(DrawPoints,self).__init__()self.resize(300,300)self.setWindowTitle('在窗口上用像素点绘制2个周期的正弦曲线')def paintEvent(self, event):painter = QPainter()painter.begin(self)painter.setPen(Qt.blue)size = self.size()for i in range(1000):x = 100 * (-1 + 2.0 * i/1000) + size.width()/2.0y = -50 * math.sin((x - size.width()/2.0) * math.pi/50) + size.height()/2.0painter.drawPoint(x,y)painter.end()
if __name__ == '__main__':app = QApplication(sys.argv)main = DrawPoints()main.show()sys.exit(app.exec_())

pyqt5绘画API相关推荐

  1. 【NLP相关】AI绘画api集合

    ❤️觉得内容不错的话,欢迎点赞收藏加关注

  2. PyQt5 教程 《绘画》

    目录 在PyQt5中绘画 QPainter的 paintEvent方法 绘图文字 绘图点 颜色 QPEN QBrush Bézier曲线 在PyQt5中绘画 PyQt5绘画系统能够渲染矢量图形,图像和 ...

  3. pyqt5教程11:绘制外观

    Painting in PyQt5 PyQt5 绘画系统能够渲染矢量图形.图像和基于轮廓字体的文本.当我们想要更改或增强现有小部件时,或者如果我们从头开始创建自定义小部件时,应用程序中需要绘画.为了进 ...

  4. python PyQt5中文教程☞【第十节】PyQt5绘图(绘制文本drawText()、画点drawPoints()、设置颜色、QPen(画笔)绘制线条、QBrush(笔刷)绘制纹理

    引用文章:http://code.py40.com/pyqt5/32.html 文章目录 绘制文本 画点 PyQt5颜色 QPen(画笔) QBrush(笔刷) 总结:一发现有事件触发就会更新QWid ...

  5. Atiitt 前端技术点清单列表 attilax总结 v2 s11.docx 1. ui与前端系列 类库与api 3 1.1. 概念性技术 4 1.2. 运行环境 4 1.3. Ui技术点 4 1

    Atiitt 前端技术点清单列表 attilax总结 v2 s11.docx 1. ui与前端系列 类库与api 3 1.1. 概念性技术 4 1.2. 运行环境 4 1.3. Ui技术点 4 1.4 ...

  6. 从申请到调用:全国快递物流查询 API 使用教程

    引言 面对越来越多的快递需求和快递公司的日益增多,手动查询快递状态的工作变得愈发繁琐.此时,一个全国快递物流查询 API 的出现能够极大地提高查询的效率和准确性,解决人工查询的问题,为用户提供更加便捷 ...

  7. 微火上线ai绘画小程序搭建系统,ai绘画小程序源码触手可及

    要问今年元宇宙领域哪个赛道最火,当然是"ai绘画",从今年的10月以来.到现在仅仅两个月的时间,几款AI绘画小程序圈的用户数百万.这在历史上都是比较罕见.如果说羊了个羊今年在小程序 ...

  8. PyQt5入门学习(一)【PyQt5及PyQt5-tools的安装】

    PyQt5入门学习 介绍:PyQt5是Python较好的图形库,与C++的Qt不同的是PyQt5封装得较为简单,上手也更加的方便.下面话不多说,开始学习PyQt5吧! 安装过程 安装方法有两种,一种是 ...

  9. Python GUI编程之PyQt5入门到实战

    文章目录 1. PyQt5基础 1.1 GUI编程学什么 1.2 PyQT是什么 1.3 PyQT的优势 1.4 开发环境的安装 1.5 第一个pyqt5桌面应用 2. QtDesigner的使用 2 ...

最新文章

  1. 全面对比,深度解析 Ignite 与 Spark
  2. pictrue获取图片的三种方式
  3. goto在c语言中的作用,关键字goto在C语言中的使用
  4. python实现查询mac号对应的OUI厂商信息
  5. wps python 自动化_请教下 Python 高手,如何用 Python 自动化操作 Excel?
  6. javascript traverse object attributes 遍历对象属性
  7. 【基因组学】系统发育分析-进化树的相关知识点
  8. Windows批处理文件(.bat文件和.cmd文件)介绍以及简单使用
  9. win7计算机盘共享,win7电脑如何共享文件夹 win7电脑共享文件夹操作方法
  10. php弹出式搜索,使用PHP进行Spotlight搜索
  11. 阿里云添加域名解析设置
  12. 初窥MySQL的索引与事务
  13. World Locking Tools for Unity (一)指南部分
  14. canvans——合并图片
  15. MM配额协议(Quota Arrangement)-阿龙学习MM PA 笔记(3)
  16. [转]PHP编码规范
  17. 用户画像数据指标体系之用户消费维度
  18. 2019年度工作回顾——管理方向转型
  19. 给github项目贡献代码详细步骤
  20. 论文投稿目录(电子,计算机,IT)

热门文章

  1. python爬虫如何连接数据库_手把手教你如何在Navicat中如何新建连接数据库及相关报错解决方法...
  2. 计算机是怎样知道屏幕位置的,如何看自己的电脑显示器是多少寸
  3. 0xbc指令 st75256_DDOS终极加速列车算法
  4. java字符排序规则_java 重写排序规则,用于代码层级排序
  5. linux java远程调试_[转]JPDA:Java平台调试架构(常用的远程调试方法)
  6. android源码下载与编译,Android源码下载并编译
  7. 网络生成批量配置_GitHub Star 3.2K Java 图片缩略图生成库
  8. 对话框 未能返回新代码元素 可能 没有ncb_JDK1.8的新特性 | 技术
  9. loj 2542 随机游走 —— 最值反演+树上期望DP+fmt
  10. python配置日志的几种方式