Tkinter是Python的标准 GUI 库。Python使用Tkinter可以快速的创建GUI应用程序。

由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成、对于简单的图形界面 Tkinter 还是能应付自如。(推荐学习:Python视频教程)

创建一个画图用的画布

如果要画图的话,我们就需要一个不同的要素:一个

canvas(画布)

对象,也就是Canvas类的对象(由tkinter模块提供)。

当我们创建一个画布时,我们给Python传入画布的宽度和高度(以像素为单位)。其他方面和按钮的代码相同:>>> from tkinter import*

>>> tk = Tk()

>>> canvas = Canvas(tk,width=500,height=500)

>>> canvas.pack()

注:

pack函数

的作用是让画布显示中正确的位置上。如果没调用这个函数,就不会正常地显示任何东西。

更多Python相关技术文章,请访问Python教程栏目进行学习!

python 画竖线_python怎么画直线相关推荐

  1. python一条竖线_python matplotlib 画一条水平直线遇到的问题

    想要的图像如下: 一开始是这样画的: import numpy as np #使用import导入模块numpy,并简写成np import matplotlib.pyplot as plt #使用i ...

  2. python plot画柱状图_python plotly画柱状图

    原博文 2019-12-12 18:49 − 代码 import pandas as pd import numpy as np import plotly.plotly as py import p ...

  3. python 字符图_python 字符画

    教你利用Python把图片转字符画!代码哆啦A梦你见过嘛? 图片转字符画的关键是把图片的灰度值与自定义的字符集之间建立映射关系,不同区间的灰度值对应不同的字符,之后将图片每一个像素对应的字符打印出来, ...

  4. python怎么画线_python怎么画直线

    Tkinter是Python的标准 GUI 库.Python使用Tkinter可以快速的创建GUI应用程序. 由于 Tkinter 是内置到 python 的安装包中.只要安装好 Python 之后就 ...

  5. 怎么有python画五角星_Python的画五角星

    前言 我们刚学画画的时候肯定学过五角星,想必画个五角星太简单了,但是Python呢? 分析: 五角星的每一个角都是相等的,36°,外角144° 把最左边的点当做(0, 0) 实践: 1.前进 impo ...

  6. python代码画大白_Python turtle 画个大白

    今天用Python Turtle画个大白吧.效果图如下: Python画大白 def bai(): #tracer(False) speed(0) pensize(5) color('black',' ...

  7. python指数函数表示_python实现画出e指数函数的图像

    这里用Python逼近函数y = exp(x);同样使用泰勒函数去逼近: exp(x) = 1 + x + (x)^2/(2!) + .. + (x)^n/(n!) + ... #!/usr/bin/ ...

  8. python画指北针_python如何画出漂亮的地图?

    python如何画出漂亮的地图? 要画一张好看的地图,数据量的多少.底图的支持程度与选择乃至个人的美学素养是一张好看的地图重要的因素.目前python也有很多能够实现地图可视化的包,这里给大家推荐最基 ...

  9. python怎么画蛇_Python turtle 画蛇

    本节我们将利用画笔相关指令来画一条蛇,如下图 仔细观察这个图,弯曲的蛇身,可以利用circle命令,来画弧线.然后向前直行,再画一个180度的弧线,让蛇头转回来,这样基本上就可以了. 程序示例: im ...

最新文章

  1. 5 个大厂 offer,该怎么选?
  2. 关于IR21的自举电路
  3. [蓝桥杯][2018年第九届真题]迷宫与陷阱(三维数组标记BFS)
  4. 基于JavaFX的Linux进程树
  5. stm32驱动_STM32直流电机启动(一)驱动电路的介绍
  6. 面向对象进阶4:软件开发规范
  7. Android内核开发:为什么刷机后系统第一次启动会很慢?
  8. Nutch第一次搭建部署总结
  9. 基于java的教师信息管理系统
  10. 3.5寸TFT液晶屏验证板设计过程——硬件篇
  11. 树型选择器/Browsing HDFS筛选文件类型
  12. 影响因子,计算机科学,影响因子最高计算机科学期刊(前50种).doc
  13. 如何做到高效沟通和高效沟通的好处
  14. 【读书】《禅与摩托车维修艺术》读后感
  15. python的字典-使用字典+遍历字典+字典嵌套
  16. 雷·克兹维尔:人工智能正造福全人类
  17. iPhone11霸占高端手机市场,安卓手机难望其项背
  18. 计算机系应届生求职指北
  19. echarts 省市区县地图展示
  20. 你用过“趣步”吗?听说最近区块链韭菜们都在跑步!

热门文章

  1. Linux用户和用户组(包含两者之间的关系)
  2. 学术讲座: 如何把科研变成兴趣 (程序猿专场)
  3. Hash 碰撞是什么?如何解决?
  4. 云呐|固定资产报废账务如何处理
  5. Python 爬虫入门必看
  6. java模拟商店购买
  7. 你是如何保证服务高可用性?
  8. 倒数日便签设置提醒时间的方法
  9. nextTick的原理以及为什么nextTick优先promise
  10. 隐性解析_开发移动应用程序的隐性成本