Python-tkinter库专栏(tkinter库)
本专栏记录由Python第三方库tkinter库学习笔记。
简时刻
Fake it until you make it.
展开
-
Python绘图—tkinter库基础语法介绍
一、python中import和from import 的区别python中四种导入模块的方式:import xx # 直接使用import进行导入import xx as yy # 例子:import numpy as np,再次引用时直接使用np应用即可from xx import yy # xx表示模块,yy表示xx模块的特定的类、函数、变量等,就是从xx模块中引用yy的类、函数、变量等from xx import * # *表示xx模块中的所有具体的类原创 2020-05-24 21:03:37 · 9711 阅读 · 1 评论 -
tkinter库绘图实例1:画布创建
实例代码import tkinter as tk # 导入tkinter库,并重命名为tkmywindow = tk.Tk() # 创建一个窗体mywindow.title("我是一个画布") # 设置窗体的标题mycanvas = tk.Canvas(mywindow, width=400, height=300, bg="yellow") # 创建画布并布局mycanvas.pack()mywindow.mainloop()原创 2022-04-09 15:53:22 · 870 阅读 · 1 评论 -
tkinter库绘图实例2:线段绘制
实例代码import tkinter as tk # 导入tkinter库,并重命名为tkfrom tkinter import messagebox # 导入messagebox模块mywindow = tk.Tk() # 创建一个窗体mywindow.title("绘制线段") # 设置窗体的标题# 创建画布并布局mycanvas = tk.Canvas(myw原创 2022-04-09 15:55:53 · 1574 阅读 · 1 评论 -
tkinter库绘图实例3:椭圆绘制
实例代码import tkinter as tk # 导入tkinter库,并重命名为tkfrom tkinter import messagebox # 导入messagebox模块mywindow = tk.Tk() # 创建一个窗体mywindow.title("绘制椭圆") # 设置窗体的标题# 创建画布并布局mycanvas = tk.Canvas(mywin原创 2022-04-09 15:57:45 · 657 阅读 · 0 评论 -
tkinter库绘图实例4:矩形绘制
实例代码import tkinter as tk # 导入tkinter库,并重命名为tkfrom tkinter import messagebox # 导入messagebox模块mywindow = tk.Tk() # 创建一个窗体mywindow.title("绘制矩形") # 设置窗体的标题# 创建画布并布局mycanvas = tk.Canvas(mywi原创 2022-04-09 16:00:03 · 1187 阅读 · 0 评论 -
tkinter库绘图实例5:多边形绘制
实例代码import tkinter as tk # 导入tkinter库,并重命名为tkmywindow = tk.Tk() # 创建一个窗体mywindow.title("绘制多边形") # 设置窗体的标题# 创建画布并布局mycanvas = tk.Canvas(mywindow, width=250, height=250, bg="white")mycanvas.pack(原创 2022-04-09 16:02:47 · 533 阅读 · 0 评论 -
tkinter库绘图实例6:弧线绘制
实例代码import tkinter as tk # 导入tkinter库,并重命名为tkmywindow = tk.Tk() # 创建一个窗体mywindow.title("绘制弧线") # 设置窗体的标题# 创建画布并布局mycanvas = tk.Canvas(mywindow,width=250,height=250,bg="white")mycanvas.pack()# 绘原创 2022-04-09 16:05:03 · 934 阅读 · 1 评论 -
tkinter库绘图实例7:小房子绘制
实例代码# coding=utf-8import tkinter as tk # 导入tkinter模块root = tk.Tk() # 创建一个顶级窗口root.title('小房子1') # 设置标题canvas = tk.Canvas(root, bg='white', width=700, height=700) # 在root窗口上创建画布canvas,白色背景,宽和高均为700像素canvas.pack(anchor='center'原创 2022-04-09 15:45:14 · 669 阅读 · 0 评论 -
tkinter库绘图实例8:彩色气泡动画绘制
实例代码#coding=utf-8import tkinter as tkimport random as rdimport time# 全局变量,全部为list对象# 分别为:x方向速度,y方向速度,半径,位置,图形标记speedXList, speedYList, rList, posList, idList = [], [], [], [], []# 可选的颜色colorList = ['pink', 'gold', 'lightblue', 'lightgreen', 'sil原创 2022-04-09 15:48:17 · 532 阅读 · 0 评论 -
tkinter库绘图实例9:显示矢量图
实例代码import tkinter as tk # 导入tkinter库,并重命名为tkfrom tkinter import filedialog # 导入filedialog模块mywindow = tk.Tk() # 创建一个窗体mywindow.title("显示矢量图") # 设置窗体的标题# 创建画布并布局mycanvas = tk.Canvas(mywi原创 2022-04-10 11:22:11 · 673 阅读 · 0 评论 -
tkinter库绘图实例10:显示位图
实例代码import tkinter as tk # 导入tkinter库,并重命名为tkfrom tkinter import filedialog # 导入filedialog模块mywindow = tk.Tk() # 创建一个窗体mywindow.title("显示系统自带的位图") # 设置窗体的标题# 创建画布并布局mycanvas = tk.Canvas(原创 2022-04-10 11:22:28 · 434 阅读 · 0 评论 -
tkinter库绘图实例11:显示文本
实例代码import tkinter as tk # 导入tkinter库,并重命名为tkfrom tkinter import filedialog # 导入filedialog模块mywindow = tk.Tk() # 创建一个窗体mywindow.title("显示文本") # 设置窗体的标题# 创建画布并布局mycanvas = tk.Canvas(mywin原创 2022-04-10 11:22:41 · 2338 阅读 · 0 评论 -
tkinter库绘图实例12:窗口控件显示
实例代码import tkinter as tk # 导入tkinter库,并重命名为tkfrom tkinter import messagebox # 导入messagebox模块mywindow = tk.Tk() # 创建一个窗体mywindow.title("显示窗体控件") # 设置窗体的标题# 按钮单击事件def myclick(): messagebox.原创 2022-04-10 11:22:51 · 461 阅读 · 0 评论 -
tkinter库绘图实例13:手绘画板效果
实例代码import tkinter as tk #导入tkinter库,并重命名为tkmywindow = tk.Tk() #创建一个窗体mywindow.title("手绘效果") #设置窗体的标题#创建画布并布局mycanvas = tk.Canvas(mywindow,width=1200,height=700,bg="black")mycanvas.pack()#按下键盘左键原创 2022-04-10 11:23:03 · 662 阅读 · 0 评论 -
tkinter库绘图实例14:利用鼠标控制图形放大和缩小效果
实例代码import tkinter as tk # 导入tkinter库,并重命名为tkmywindow = tk.Tk() # 创建一个窗体mywindow.title("图形的放大与缩小效果") # 设置窗体的标题# 创建画布并布局mycanvas = tk.Canvas(mywindow,width=300,height=300,bg="black")mycanvas.pack(原创 2022-04-10 11:23:17 · 1581 阅读 · 0 评论 -
tkinter库绘图实例15:制作滚动字幕
实例代码import tkinter as tk # 导入tkinter库,并重命名为tkmywindow = tk.Tk() # 创建一个窗体mywindow.title("滚动字幕效果") # 设置窗体的标题# 创建画布并布局mycanvas = tk.Canvas(mywindow,width=500,height=100,bg="black")mycanvas.pack()x原创 2022-04-10 11:23:29 · 1191 阅读 · 1 评论 -
tkinter库绘图实例16:利用键盘方向键控制图形上下左右移动
实例代码from tkinter import *canvas = Nonetriangle = Nonedef createTriangle(): tk = Tk() global canvas, triangle canvas = Canvas(tk, width=400, height=500) canvas.pack() triangle = canvas.create_polygon(10, 10, 10, 60, 50, 35) c原创 2022-04-10 11:23:41 · 1475 阅读 · 0 评论