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怎么画直线的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

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 turtle画一箭穿心

    有个全套的,你自已你修改下(来源:https://blog.csdn.net/superstar_zbt/article/details/87307519) #coding utf-8 import ...

  4. java 自由画线_自由画线实现不了

    自由画线实现不了 自由画线实现不了?? import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.s ...

  5. ios 画线平滑_iOS 画贝塞尔曲线 连续曲线 平滑曲线 曲线图表

    利用贝塞尔曲线画一段连续曲线 bezierDemo2.png bezierDemo1.png image.png 如果我们根据几个点画一条连续的曲线, 我们使用的方法是 - (void)addCurv ...

  6. python在excel中数据画线_python中操作excel数据

    python操作excel,python有提供库 本文介绍openpyxl,他只支持新型的excell( xlsx)格式,读取速度还可以 1.安装 pip install openpyxl 2.使用 ...

  7. python 画竖线_python怎么画直线

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

  8. python动态爱心曲线_python代码画出爱心曲线

    Python的拿手好戏是解决数据分析和可视化问题,本篇文章给大家分享的是python代码画出爱心曲线的操作详解,内容挺不错的,希望可以帮助到有需要的朋友. 先不急着画爱心线,来看如何画函数曲线. 例如 ...

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

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

最新文章

  1. 我在犹豫是不是该收集这几首MP3
  2. 【ASP.NET Core】依赖注入高级玩法——如何注入多个服务实现类
  3. install ros indigo tf2
  4. SQL 常用数据类型汇总
  5. python 麦克风人声检测_【录音技巧】如何为人声录音 ,防止喷麦
  6. java实现回文验证_LeetCode 精选 TOP 面试题(Java 实现)—— 验证回文串
  7. ContextLoaderListener介绍
  8. 2012年下半年我国信息化和信息安全走势分析与预测
  9. 实战系列-HashMap深入剖析
  10. julia语言 python解释器_继 Python 解释器移植到 Firefox 后,Mozilla 现在想支持 Julia 和 R...
  11. vue的getaction_vuex的actions属性
  12. 【免费毕设】ASP.NET 网上选课系统的设计与实现(源代码+lunwen)
  13. 2021年网络工程师中级考点笔记
  14. 双向链表学生管理系统(0723)
  15. css动画无限循环转圈,css实现无限循环
  16. 把单元格一分为二_excel如何把一个单元格分成两个 excel单元格拆分为二行
  17. 使用Ghidra对WhatsApp VOIP Stack 溢出漏洞的补丁对比分析
  18. django QQ认证登录
  19. 阿里云携手卫宁健康发布WinCloud智慧医疗云联合解决方案,打造新一代智慧医疗系统
  20. 推荐一个开源电子白板,教学专用。

热门文章

  1. 零线与地线既然都是接地的,它们的区别在哪里,零线在变压器中的工作原理是怎样的?
  2. 安华金和成为阿里“数据安全合作伙伴计划”首批成员
  3. 基于python的时间序列案例-案例-基于自动PDQ值的ARIMA时间序列预测应用
  4. jQuery百叶窗效果原理(附3个demo源码)
  5. 论文翻译《Computer Vision for Autonomous Vehicles Problems, Datasets and State-of-the-Art》(第一、二章)
  6. 计算机天天乐学题库C语言,天天乐学选择题(共1919小题)-有答案及解释.docx
  7. Verizon狂裁44000名老员工:中年人,愿你终能体面离开
  8. 平安oracle面试考题,中国平安银行关于软件测试笔试试题(一)
  9. 【FFTNTT入门】大整数乘法
  10. 评价算法的性能从利用计算机资源,评价算法的性能从利用计算机资源角度看主要从 、 方面进行分析 (6.0分)...