在tkinter上创建canvas放置图形

该博客展示了如何在Python中结合tkinter和matplotlib库创建一个GUI窗口,并在其中绘制图形。通过定义`draw_line_chart`函数绘制线图,然后使用`generate_canvas_graphics`函数将图形显示在tkinter的canvas组件上。此外,还创建了多个按钮,每个按钮点击后会根据不同的参数调用`main`函数,动态更新图形数据。
摘要由CSDN通过智能技术生成

import tkinter as tk
import tkinter.font as tf

from matplotlib.backends._backend_tk import NavigationToolbar2Tk

import python1
from matplotlib.pylab import *
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg

#创建一个window窗口
window = tk.Tk()
window.title(“My Window”)

#获取当前屏幕的宽度、高度
window_width = int(window.winfo_screenwidth()*0.95)
window_height = int(window.winfo_screenheight()*0.95)

#设置window窗口的尺寸
window.geometry(str(window_width) +‘x’+ str(window_height))

#设置字体标签
ft1 = tf.Font(family=‘行楷’,size=30,slant=tf.ITALIC,weight=tf.BOLD)
ft2 = tf.Font(family=‘行楷’,size=20,weight=tf.BOLD)

#设置标签1
l1 = tk.Label(window,text=‘xxxxx’,fg=‘black’,bg=‘red’,font=ft1)
l1.place(relx=0,rely=0,width=window_width,height=window_height0.1)
l2 = tk.Label(window,text&#

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值