Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas)(一)

简介: Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Canvas)

目录


tkinter应用案例


1、tkinter应用案例:在Canvas画布上绘制线条、矩形等


2、tkinter应用案例:将Canvas画布上绘制线条、矩形等进行更改、删除等操作


3、tkinter应用案例:将Canvas画布上绘制对角线、矩形、添加文本内容


4、tkinter应用案例:在Canvas画布上绘制对角线、椭圆形、添加文本内容


5、tkinter应用案例:Canvas画布上绘制五角星


6、tkinter应用案例:Canvas画布上随意绘画






tkinter应用案例


1、tkinter应用案例:在Canvas画布上绘制线条、矩形等


image.png


#tkinter应用案例:在Canvas画布上绘制线条、矩形等

from tkinter import *

root = Tk()

root.title("Jason niu工作室")

theLabel=tk.Label(root,text="进入GUI世界,请开始你的表演!\n(Canvas画布可以让你尽情挥洒)")  

theLabel.pack()

w = Canvas(root,width=400,height=200,background="white")  

w.pack()

w.create_line(0,100,400,100,fill="Green")        

w.create_line(200,0,200,200,fill="red",dash=(4,4))  

w.create_rectangle(100,50,300,150,fill="blue")      

mainloop()


2、tkinter应用案例:将Canvas画布上绘制线条、矩形等进行更改、删除等操作


image.png


#tkinter应用案例:将Canvas画布上绘制线条、矩形等进行更改、删除等操作

from tkinter import *

root = Tk()

root.title("Jason niu工作室")

theLabel=tk.Label(root,text="进入GUI世界,请开始你的表演!\n(更改、删除Canvas画布上的内容)")  

theLabel.pack()

w = Canvas(root,width=200,height=100,background="white")

w.pack()

line1 = w.create_line(0,50,200,50,fill="yellow")

line2 = w.create_line(100,0,100,100,fill="red",dash=(4,4))

rect1 = w.create_rectangle(50,25,150,75,fill="blue")

#修改的三个方法coords、itemconfig、delete(move)

w.coords(line1,0,25,200,25)    

w.itemconfig(rect1,fill = "red")

w.delete(line2)                

Button(root,text="删除全部",command=(lambda x=ALL:w.delete(x))).pack()  

mainloop()



目录
打赏
0
0
0
0
1042
分享
相关文章
Python图像处理实用指南:PIL库的多样化应用
本文介绍Python中PIL库在图像处理中的多样化应用,涵盖裁剪、调整大小、旋转、模糊、锐化、亮度和对比度调整、翻转、压缩及添加滤镜等操作。通过具体代码示例,展示如何轻松实现这些功能,帮助读者掌握高效图像处理技术,适用于图片美化、数据分析及机器学习等领域。
74 20
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
33 7
【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
112 31
【03】做一个精美的打飞机小游戏,规划游戏项目目录-分门别类所有的资源-库-类-逻辑-打包为可玩的exe-练习python打包为可执行exe-优雅草卓伊凡-持续更新-分享源代码和游戏包供游玩-1.0.2版本
|
2月前
|
Python的标准库
Python的标准库
187 77
|
2月前
|
Python的标准库
Python的标准库
71 11
|
4月前
|
pip批量安装Python库 requirement.txt 离线环境无互联网环境下pip安装Python库
pip批量安装Python库 requirement.txt 离线环境无互联网环境下pip安装Python库
244 3
安装和使用`libnum`是一个用于数字理论函数的Python库
【6月更文挑战第19天】`libnum`是Python的数字理论函数库。安装可通过`git clone`,进入目录后运行`python setup.py install`,也可用`pip install libnum`。示例:使用`int_to_hex`将十进制数42转换为十六进制字符串'2a'。注意,信息可能已过时,应查最新文档以确保准确性。如遇问题,参考GitHub仓库或寻求社区帮助。
149 1
确保你已经安装了`python-barcode`库。如果没有,可以通过pip来安装:
确保你已经安装了`python-barcode`库。如果没有,可以通过pip来安装:
Anaconda虚拟环境安装Python库与Spyder
本文介绍在Anaconda中,为Python的虚拟环境安装第三方库与Spyder等配套软件的方法~
491 1
Anaconda虚拟环境安装Python库与Spyder
不可出外网的主机如何快速、方便、优雅的安装Python库?
不可出外网的主机如何快速、方便、优雅的安装Python库?
519 0
不可出外网的主机如何快速、方便、优雅的安装Python库?

热门文章

最新文章