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基础训练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练手例子(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
100道Python练习题,建议收藏练习
链接丨https://github.com/RichardFu123/Python100Cases
张俊红
2021/01/18
1.6K0
Python编程语言入门经典案例
本文介绍了如何利用Python实现一个数据结构,该结构能够存储每个元素的乘积和和,并且支持在O(1)的时间复杂度下计算乘积和。同时,文章还提供了一段代码示例和详细的注释,帮助读者更好地理解该数据结构的实现原理和用法。
企鹅号小编
2017/12/28
2.5K0
Python编程语言入门经典案例
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
9660
如何用tkinter给你女朋友画一个爱心,这满满的油腻感是怎么回事?
Python弹球游戏(tkinter模块编写)
程序利用tkinter模块编写(说到这里吐槽一下tkinter模块,虽然tkinter是python自带的模块,但是编写手感真没有wxpython好,一个原因是tkinter模块较复杂定义了交互界面还要pack,位置也难调整,更重要的是界面没有wxpython好看)
里克贝斯
2021/05/21
1.1K0
Python弹球游戏(tkinter模块编写)
基于tkinter的GUI编程
tkinter:tkinter是绑定了Python的TKGUI工具集,就是Python包装的Tcl代码,通过内嵌在Python解释器内部的Tcl 解释器实现的,它是Python标准库的一部分,所以使用它进行GUI编程不需要另外安装第三方库的。
py3study
2020/01/16
5.6K0
基于tkinter的GUI编程
Python+Tkinter 图形化界面基础篇:添加图形和图像
在 Python 图形化界面开发中,添加图形和图像可以使你的应用程序更具吸引力和可交互性。本篇博客将介绍如何在 Tkinter 中添加图形元素、绘制基本图形以及显示图像。我们将详细讨论这些概念,并提供示例代码以帮助你更好地理解。
小蓝枣
2023/10/17
1.6K0
Python+Tkinter 图形化界面基础篇:添加图形和图像
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 实现各种个样的撩妹鼠标拖尾
系统的拖尾已经无法满足我们了,女朋友叫你把鼠标拖尾换成她的照片,让你时时刻刻都可以看见她,这个要求你答不答应。
大家一起学编程
2021/09/18
7280
python-tkinter 实现各种个样的撩妹鼠标拖尾
python pyview幻灯片展示
""" ###################################################################### SlideShow: a simple photo image slideshow in Python/tkinter; the base feature set coded here can be extended in subclasses; ###################################################################### """
用户5760343
2022/05/13
1.9K0
python pyview幻灯片展示
【tkinter系列 第九课 Canvas窗口部件 】
python中通常我们写程序,显示结果和操作都是在终端区,如果要想实现一个有显示界面的程序那该怎样实现呢?python中有好几个库都可以实现,这个系列我们一起来学习如何使用python自带的tkinter库来实现。
叶子陪你玩
2020/03/12
1.2K0
Python练手例子(10)
程序分析:~0=1; ~1=0;  (1)先使a右移4位。  (2)设置一个低4位全为1,其余全为0的数。可用~(~0<<4)  (3)将上面二者进行&运算。
py3study
2020/01/17
4980
【强化学习】Q-Learning算法详解
QLearning是强化学习算法中value-based的算法,Q即为Q(s,a)就是在某一时刻的 s 状态下(s∈S),采取 动作a (a∈A)动作能够获得收益的期望,环境会根据agent的动作反馈相应的回报reward r,所以算法的主要思想就是将State与Action构建成一张Q-table来存储Q值,然后根据Q值来选取能够获得最大的收益的动作。
全栈程序员站长
2022/11/09
2.8K0
【强化学习】Q-Learning算法详解
100道Python练习题,看看你能会几题!?
题目: 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析: 遍历全部可能,把有重复的剃掉。
可以叫我才哥
2021/12/10
1.4K0
python tkinter(2)
1、设置label的字体、颜色、背景色、宽、高 from tkinter import * root = Tk() labelfont = ('times', 20, 'bold') # family, size, style widget = Label(root, text='Hello config world') widget.config(bg='black', fg='yellow') # yellow text on black label widget.config(font=labelfont) # use a larger font widget.config(height=3, width=20) # initial size: lines,chars widget.pack(expand=YES, fill=BOTH) root.mainloop() 2、bd设置边框、relief=设置边框类型,cursor鼠标
用户5760343
2022/05/13
8330
python tkinter(2)
tkinter -- Canvas(4)
先使用 PhotoImage 创建 GIF 图像,再将 image 属性来设置为新创建的 img
py3study
2018/08/03
7260
相关推荐
Tkinter Canvas
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档