Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python canvas画布

python canvas画布

作者头像
用户5760343
发布于 2022-05-13 02:44:16
发布于 2022-05-13 02:44:16
1.5K0
举报
文章被收录于专栏:sktjsktj

image.png

"demo all basic canvas interfaces"

from tkinter import *

canvas = Canvas(width=525, height=300, bg='white') # 0,0 is top left corner canvas.pack(expand=YES, fill=BOTH) # increases down, right

canvas.create_line(100, 100, 200, 200) # fromX, fromY, toX, toY canvas.create_line(100, 200, 200, 300) # draw shapes for i in range(1, 20, 2): canvas.create_line(0, i, 50, i)

canvas.create_oval(10, 10, 200, 200, width=2, fill='blue') canvas.create_arc(200, 200, 300, 100) canvas.create_rectangle(200, 200, 300, 300, width=5, fill='red') canvas.create_line(0, 300, 150, 150, width=10, fill='green')

photo=PhotoImage(file='../gifs/ora-lp4e.gif') canvas.create_image(325, 25, image=photo, anchor=NW) # embed a photo

widget = Label(canvas, text='Spam', fg='white', bg='black') widget.pack() canvas.create_window(100, 100, window=widget) # embed a widget canvas.create_text(100, 280, text='Ham') # draw some text mainloop()

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-05-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Tkinter Canvas
演示效果 创建windows window = tk.Tk() window.title('my window') window.geometry('500x500') 循环刷新窗口 window.m
演化计算与人工智能
2020/08/14
1.7K0
Tkinter Canvas
Python+Tkinter 图形化界面基础篇:添加图形和图像
在 Python 图形化界面开发中,添加图形和图像可以使你的应用程序更具吸引力和可交互性。本篇博客将介绍如何在 Tkinter 中添加图形元素、绘制基本图形以及显示图像。我们将详细讨论这些概念,并提供示例代码以帮助你更好地理解。
小蓝枣
2023/10/17
1.6K0
Python+Tkinter 图形化界面基础篇:添加图形和图像
Canvas画布
Canvas(画布)组件为Tkinter的图形绘制提供了基础 Canvas是一个通用的组件,通常用于显示和编辑图形。可以用它来绘制线段、圆形、多边形,甚至是绘制其他组件,创建图形编辑器,并实现各种自定义的小组件。
大白熊
2021/12/23
1.4K0
Python基础训练100题-12
分享一些Python学习题目 实例056:画圈 实例057:画线 实例058:画矩形 实例059:画图(丑) 实例060:字符串长度 实例056:画圈 题目: 画图,学用circle画圆形。 程序分析 :无。 from tkinter import * canvas=Canvas(width=800,height=600,bg='yellow') canvas.pack(expand=YES,fill=BOTH) k=1 j=1 for i in range(26): canvas.create_o
用户9925864
2022/07/27
1880
Python基础训练100题-12
如何用tkinter给你女朋友画一个爱心,这满满的油腻感是怎么回事?
那这次与之前是不同的,这次,我们直接用tkinter画出来。需要使用到画,那就需要知道画布的功能。
大家一起学编程
2021/12/16
9650
如何用tkinter给你女朋友画一个爱心,这满满的油腻感是怎么回事?
Python练手例子(10)
程序分析:~0=1; ~1=0;  (1)先使a右移4位。  (2)设置一个低4位全为1,其余全为0的数。可用~(~0<<4)  (3)将上面二者进行&运算。
py3study
2020/01/17
4980
Python基础训练100题-13
分享一些Python学习题目 实例061:杨辉三角 实例062:查找字符串 实例063:画椭圆 实例064:画椭圆、矩形 实例065:画组合图形 实例061:杨辉三角 题目: 打印出杨辉三角形前十行。 程序分析: 无。 def generate(numRows): r = [[1]] for i in range(1,numRows): r.append(list(map(lambda x,y:x+y, [0]+r[-1],r[-1]+[0]))) return r[
用户9925864
2022/07/27
2990
Python编程语言入门经典案例
本文介绍了如何利用Python实现一个数据结构,该结构能够存储每个元素的乘积和和,并且支持在O(1)的时间复杂度下计算乘积和。同时,文章还提供了一段代码示例和详细的注释,帮助读者更好地理解该数据结构的实现原理和用法。
企鹅号小编
2017/12/28
2.5K0
Python编程语言入门经典案例
用Python中的tkinter模块作图
tkinter 可以用来创建完整的应用程序,比如简单的字处理软件,还有简单的绘图软件。 一、创建一个可以点的按钮 用tkinter创建一个带按钮的简单程序,代码如下: >>> from tkinter import* >>> tk = Tk() >>> btn = Button(tk,text = "click me") >>> btn.pack() 在第一行上,我们引入了 tkinter 模块的内容。用 from 模块名 import* 就可以在不用模块名字的情况下使用模块的内容了。 下面是我们创建的按钮
Zoctopus
2018/06/04
6.1K5
基于tkinter的GUI编程
tkinter:tkinter是绑定了Python的TKGUI工具集,就是Python包装的Tcl代码,通过内嵌在Python解释器内部的Tcl 解释器实现的,它是Python标准库的一部分,所以使用它进行GUI编程不需要另外安装第三方库的。
py3study
2020/01/16
5.6K0
基于tkinter的GUI编程
python canvas 拖拽和移动\事件
""" draw elastic shapes on a canvas on drag, move on right click; see canvasDraw_tags*.py for extensions with tags and animation """
用户5760343
2022/05/13
1K0
python canvas 拖拽和移动\事件
(tkinter)撩妹弹窗(3)之不要越过三八线,canvas的使用方法
1、过分了,别人用来做桌面应用开发,这家伙却用来撩妹(1)--上帝给你开一个窗口(Tkinter)
大家一起学编程
2021/07/08
1.7K0
(tkinter)撩妹弹窗(3)之不要越过三八线,canvas的使用方法
Python弹球游戏(tkinter模块编写)
程序利用tkinter模块编写(说到这里吐槽一下tkinter模块,虽然tkinter是python自带的模块,但是编写手感真没有wxpython好,一个原因是tkinter模块较复杂定义了交互界面还要pack,位置也难调整,更重要的是界面没有wxpython好看)
里克贝斯
2021/05/21
1.1K0
Python弹球游戏(tkinter模块编写)
图形化界面的开发(GUI)_Tkinter库的使用-5(Menu+Canvas+Scale+Scrollbar)
本篇文章主要介绍python第三方库Tkinter库的使用,包括Menu(菜单)控件,Canvas(画布)控件和Scale(滑动)控件以及Scrollbar(滚动条)控件,它们的常用属性和方法以及具体的示例和相应的效果图。
laity
2025/02/27
2490
图形化界面的开发(GUI)_Tkinter库的使用-5(Menu+Canvas+Scale+Scrollbar)
软件测试|超好用超简单的Python GUI库——tkinter(十五)
上一篇文章我们介绍了tkinter的Canvas画布控件,并且使用画布控件绘制了线条,本篇文章我们将介绍使用Canvas绘制更多图形。
霍格沃兹测试开发Muller老师
2023/06/02
6860
Python初学——窗口视窗Tkinter
此篇文章是跟着沫凡小哥的视频学习的,附上学习网址:https://morvanzhou.github.io/tutorials/python-basic/ 什么是 tkinter 窗口 1.1 什么是
闪电gogogo
2018/01/08
6.6K0
Python初学——窗口视窗Tkinter
Python练手例子(11)
61、打印出杨辉三角形。 #python3.7 from sys import stdout if __name__ == '__main__': a = [] for i in range(10): a.append([]) for j in range(10): a[i].append(0) for i in range(10): a[i][0] = 1 a[i][i] = 1 fo
py3study
2020/01/19
6510
Python入门经典练习题
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
全栈程序员站长
2022/09/06
7090
tkinter -- Canvas(4)
先使用 PhotoImage 创建 GIF 图像,再将 image 属性来设置为新创建的 img
py3study
2018/08/03
7250
【tkinter系列 第九课 Canvas窗口部件 】
python中通常我们写程序,显示结果和操作都是在终端区,如果要想实现一个有显示界面的程序那该怎样实现呢?python中有好几个库都可以实现,这个系列我们一起来学习如何使用python自带的tkinter库来实现。
叶子陪你玩
2020/03/12
1.2K0
相关推荐
Tkinter Canvas
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档