小编JRM*_*ler的帖子

Tkinter GUI 中实时更新的 Blitting - 性能和图像重叠问题

我有一些关于 blitting matplotlib 图的问题,它本身嵌入在 Tkinter GUI 中 - 整个程序最终将在 Raspberry Pi 上运行。问题涉及多个层面,这是我的第一个问题,如有不明白之处,请提前见谅。

简而言之,我正在做的是:我正在使用 Tk GUI 来同时读取多个传感器,并且我希望对所述 GUI 上的传感器数据进行一些实时更新。我希望将每个可测量的数量放在一个单独的框架上,这就是我决定为每个 Sensor 设置一个类的原因。其中一个传感器是流量传感器,其读出和绘制如下:

import Tkinter as Tk
import numpy as np
import matplotlib.pyplot as plt
from datetime import datetime

from matplotlib.figure import Figure
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg

from Backend import Backend  #self written data acquisition handler  

#global variables
t0 = datetime.now() #start time of program

#Returns time difference in seconds
def time_difference(t1, t2):
    delta = t2-t1
    delta = delta.total_seconds()
    return delta

# Define …
Run Code Online (Sandbox Code Playgroud)

python user-interface tkinter matplotlib blit

8
推荐指数
1
解决办法
1145
查看次数

标签 统计

blit ×1

matplotlib ×1

python ×1

tkinter ×1

user-interface ×1