Python中文
首页
教程
问答
标签
搜索
登录
注册
如何从python的tkinter画布中删除空白?
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我在网上找了很多解决办法,但都没找到。我试图删除画布上的空白区域,如图所示,但迄今为止我没有成功。在</p> <p>我写的简单代码是:</p> <pre><code>import tkinter as tk import matplotlib from matplotlib import style style.use('seaborn-darkgrid') matplotlib.use("TkAgg") from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, NavigationToolbar2TkAgg from matplotlib.figure import Figure import random class GUIplot(tk.Tk): def __init__(self, *args, **kwargs): tk.Tk.__init__(self, *args, **kwargs) printButton = tk.Button(self, text="Plot1", command=lambda: self.printMessage(canvas,a)) printButton.grid(row=0, column=0, sticky='w') f = Figure(figsize=(24,12)) a = f.add_subplot(111, axisbg='r') canvas = FigureCanvasTkAgg(f, self) canvas.get_tk_widget().grid(row=1, columnspan=2) #canvas._tkcanvas.config(bg='blue') canvas.show() canvas.blit() def printMessage(self,canvas,a): a.clear() my_random_x = random.sample(range(100),10) my_random_y = random.sample(range(100),10) a.plot(my_random_x,my_random_y,'*') canvas.draw() print("Wow") GUIplot1 = GUIplot() GUIplot1.title('PlotFunction') w, h = GUIplot1.winfo_screenwidth(), GUIplot1.winfo_screenheight() GUIplot1.geometry("%dx%d+0+0" % (w, h)) GUIplot1.mainloop() </code></pre> <p><a href="http://i.stack.imgur.com/enYrR.jpg" rel="nofollow">Attached Image</a></p> <p>如果社区中的任何成员对如何解决这个问题有任何想法,请给我一些指导。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>我不想和FigureCanvasTkAgg做生意,但只要它基于tk.帆布这应该是有效的:</p> <p>在tk.帆布你只要用</p> <pre><code>canv=tk.Canvas(master=root, bd=0, highlightthickness=0) </code></pre> <p>尝试在FigureCanvasTkAgg调用中添加以下参数:bd,highlightthickness。在</p> <p>希望我帮了忙!在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
找出给定numb上下最近的元素
9 回答
找出给定N个数中K的倍数
2 回答
找出给定列表中哪个坐标是虚坐标?
1 回答
找出给定多边形边的两个区域是否相交
6 回答
找出给定对象的可用属性(和方法)的最佳方法是什么?
1 回答
找出给定数字的可能组合
7 回答
找出给定数据中每列中缺少值的百分比
5 回答
找出给定范围内的所有素数
10 回答
找出编码不正确的数据库条目
5 回答
找出肯肯拼图“乘法”域中所有可能的因素
3 回答
找出脚本的下载位置
4 回答
找出芹菜任务是否存在
4 回答
找出行之间的绝对差异并将其与其他行进行比较
9 回答
找出表中for项和rang中for数的区别
7 回答
找出表单是否已提交或页面是否已刷新
3 回答
找出要删除的内容
1 回答
找出谁使用python登录linux
10 回答
找出谁在学生中得分最高
7 回答
找出谁杀了一个python windows服务
5 回答
找出起始时间和结束时间之间的值
5 回答