【实例简介】

【实例截图】

【核心代码】

# -*- coding: utf-8 -*-

#!/usr/bin/python

import math

from tkinter import *

class PTS:

def __init__(self):

self.x = 0

self.y = 0

points = []

def LineToDemo():

screenx = 400

screeny = 400

canvas = Canvas(width = screenx,height = screeny,bg = 'white')

AspectRatio = 0.85

MAXPTS = 15

h = screeny

w = screenx

xcenter = w / 2

ycenter = h / 2

radius = (h - 30) / (AspectRatio * 2) - 20

step = 360 / MAXPTS

angle = 0.0

for i in range(MAXPTS):

rads = angle * math.pi / 180.0

p = PTS()

p.x = xcenter int(math.cos(rads) * radius)

p.y = ycenter - int(math.sin(rads) * radius * AspectRatio)

angle = step

points.append(p)

canvas.create_oval(xcenter - radius,ycenter - radius,

xcenter radius,ycenter radius)

for i in range(MAXPTS):

for j in range(i,MAXPTS):

canvas.create_line(points[i].x,points[i].y,points[j].x,points[j].y)

canvas.pack()

mainloop()

if __name__ == '__main__':

LineToDemo()

python tkinter实例_python绘制一个图形示例源码(tkinter)相关推荐

  1. python绘制三维曲面图-Python中使用Matplotlib绘制3D图形示例

    原标题:Python中使用Matplotlib绘制3D图形示例 3D图形能给我们对数据带来更加深入地理解.python的matplotlib库就包含了丰富的3D绘图工具.3D图形在数据分析.数据建模. ...

  2. python小工具开发_python音乐下载小工具源码(tkinter)

    [实例简介]入门级示例源码,搜狗音乐下载 [实例截图] [核心代码] import requests import re import tkinter #获取gethush def gethush(m ...

  3. python menu实例_python GUI库图形界面开发之PyQt5菜单栏控件QMenuBar的详细使用方法与实例...

    PyQt5菜单栏控件QMenuBar介绍 QMenuBar在QMainWindow对象的标题栏下方,水平的QMenuBar被保留显示QMenu对象 QMenuBar类提供了一个可以包含一个或多个QAc ...

  4. python axes3d函数_Python绘制3D图形:Axes3D

    1 3D图形绘制需要(x,y,z)三组值,下面通过numpy和Axes3D函数会议3D图形.其中Axes3D是mpl_toolkits.mplot3d中的一个绘图函数,mpl_toolkits.mpl ...

  5. python爬虫代码实例源码_python 淘宝爬虫示例源码(抓取天猫数据)

    爬取淘宝 天猫网站数据# -*- coding: utf-8 -*- #!/usr/bin/env Python import dateTime import URLparse import sock ...

  6. python文字游戏源代码_python 像素小鸟小游戏源码(flappybird)

    [实例简介] 像素小鸟这个简单的游戏于2014年在网络上爆红,游戏上线一段时间内appleStore上的下载量一度达到5000万次,风靡一时 [实例截图] [核心代码] from Class impo ...

  7. 树莓派python手势识别控制_python树莓派相机实现手势识别源码调用的百度API_新锐下载...

    # 使用python3运行 # 作者:xuehu96 # 编写时间 2019年8月11日 from picamera import PiCamera,Color import time import ...

  8. python代码示例图形-Python使用matplotlib绘制三维图形示例

    本文实例讲述了Python使用matplotlib绘制三维图形.分享给大家供大家参考,具体如下: 用二维泡泡图表示三维数据 泡泡的坐标2维,泡泡的大小三维,使用到的函数 plt.scatter(P[: ...

  9. python画三维图-Python使用matplotlib绘制三维图形示例

    本文实例讲述了Python使用matplotlib绘制三维图形.分享给大家供大家参考,具体如下: 用二维泡泡图表示三维数据 泡泡的坐标2维,泡泡的大小三维,使用到的函数 plt.scatter(P[: ...

最新文章

  1. shell 学习之正则、别名以及管道重定向
  2. linux sqlserver_SQLServer和Oracle数据库相比谁更强?
  3. 知乎:fastjson 这么快,为啥老外还是热衷 jackson?
  4. 【复习资料】单片机与嵌入式系统原理及应用
  5. jvm虚拟机内存结构_JVM体系结构101:了解您的虚拟机
  6. 思维导图分析http之http协议版本
  7. linux 脚本 expected,Linux | shell与expect结合使用
  8. LeetCode 1749. 任意子数组和的绝对值的最大值(前缀和)
  9. Linux系统下搭建BUG管理系统---禅道
  10. 基于php校园失物招领,校园失物招领系统设计
  11. NFS网络文件系统配置
  12. Python爬取行政区划代码(最新版)
  13. win7 管理iphone日历_软媒时间3.08正式版:让Win7用上最美桌面日历
  14. 笔记本打开计算机不显示摄像头,笔记本电脑摄像头没有图像怎么回事_笔记本摄像头提示没有图像设备如何处理-win7之家...
  15. JavaEE - 集合 - Collection集合
  16. 安装 deepin系统 实现windows和deepin双系统
  17. prometheus监控常用告警规则
  18. BZOJ 小约翰的游戏John 反尼姆博弈
  19. 中国大学 MOOC Android 性能优化:冷启动优化总结
  20. 纯css position:sticky 实现表格首行和首列固定

热门文章

  1. C++实现简单的信息管理系统
  2. npm install 报错 汇总_2020年特岗教师招聘征集志愿人员资格复审、面试公告汇总...
  3. linux下的遥控器软件下载,Linux操作系统下遥控器的配置及使用方法
  4. everything安装版和便携版有什么区别_A2奶粉内幕:国行版和澳洲版有什么区别 贵的不一定好!...
  5. VMware虚拟机扩展Ubuntu系统磁盘空间
  6. 工业交换机出现故障问题排查步骤详解
  7. 【渝粤教育】国家开放大学2018年春季 8039-22T二手车评估 参考试题
  8. [渝粤教育] 中国地质大学 数据结构 复习题 (2)
  9. 【渝粤题库】广东开放大学 综合英语1 形成性考核 (2)
  10. 【渝粤题库】国家开放大学2021春2224物业管理法规题目