enter image description here我是Tkinter GUI的初学者,我正在学习与音频时间相对应的波形音频显示。我想在matplotlib图的x轴上显示音频时间。我尝试了axis.set_xticks()和函数,但在我的例子中不起作用。如果有人能解决这个问题,那将是很有帮助的。谢谢。
我正在尝试在我的用Python编写的Tkinter GUI中嵌入一个图。我相信下面的代码成功地将图形放到了画布中,但我无法控制GUI网格中画布的位置。我希望能够有我的图形用户界面的一部分,是plot...not,它的整体。如何定位这个画布小部件?
#!/usr/apps/Python/bin/python
import matplotlib, sys
matplotlib.use('TkAgg')
from numpy import arange, sin, pi
from matplotlib.backends.backend_tkagg import FigureCanva
我想知道是否有人知道为什么下面的代码在按下GUI上的按钮后没有显示带有线条的图形。我想创建一个程序,在通过单击按钮导入一组数据后执行一长串命令。这些命令之一是在同一窗口内的图形上显示光谱数据。这是我到目前为止所知道的:
# import modules that I'm using
import matplotlib
matplotlib.use('TKAgg')
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, NavigationToolbar2TkAgg
from matplotlib
我正在尝试将pyplot和Tkinter结合在一个应用程序中。在这个应用程序中,用户可能首先创建一个图形,然后打开一个GUI。现在我发现,当图形在打开GUI之前创建时,GUI的Radiobutton只返回一个空变量(在我的例子中,是一个空字符串),没有分配正确的值。如果在生成GUI之前没有创建图形,则Radiobutton可以正常工作。
最小失败示例:
from matplotlib import pyplot as plt
import Tkinter as tk
class GUI(tk.Tk):
def __init__(self, *args, **kwargs):
为什么这张图不动?甚至是被创造的?我以前曾在tkinter中使用过图形,但它们总是会在GUI打开时立即打开,但我需要用户能够从GUI中的文件中选择自己的数据集。
因此,我有一个函数,它选择一个文件并创建matplotlib使用的列表,但是如果我创建
import tkinter
import tkinter.ttk as ttk
from tkinter import filedialog
import time
import math
import serial
from numpy import arrange, sin, pi
from matplotlib.backends.bac
我正在开发一个tkinter来显示来自某些目录的图像。GUI提供了一个绘图按钮来更新图像。在功能齐全的GUI中,图像可以通过各种更改(包括图像源)进行更新,但下面的示例不包括此内容,只绘制相同的图像。绘图函数使用matplotlib图形和tk画布返回一个可以网格化的对象,以及用于垃圾收集的原始图形。
第二次调用绘图函数时,GUI将在没有任何错误消息的情况下关闭。在下面的示例中,在init上使用绘图函数,然后在按下按钮时再次使用。但是,我在init上使用了一个简化的绘图函数(如下面的示例所示),并且GUI只在第二次操作真正的绘图函数时才关闭。
import tkinter as tk
from
我正在开发一个应用程序来可视化传感器数据。因此,我使用带有tkinter的python作为gui框架和matplotlib来可视化数据。图形应该显示当前的传感器值,所以它应该是动画的。但是,由于我不想在传感器没有连接时动画图形,所以我添加了一个connect按钮,它需要启动动画。这一切工作的预期,然而,动画启动后,我调整大小的tkinter窗口。我假设这会触发所有组件的重绘,但我不知道如何从代码中触发。
我已经尝试过调用函数root.update()和root.update_idletasks(),但这并没有帮助。
下面是代码的一个最小示例:
import tkinter as tk
from
我正在通过学习python
我正在使用Ubuntu22.04和Python3.10.7
我必须像这样用吡咯烷酮
import pyautogui
from time import sleep
sleep(1)
pyautogui.write( ' This is written by a computer')
在视频中,导师切换到文本编辑器,开始写作。当我运行这段代码时,我的代码不会发生任何变化。
因此,我转到pyautogui文档,并尝试alertbox代码示例,看看是否可以工作。
import pyautogui
pyautogui.alert(text=''
对于一个项目,我正在开发一个简单的简谐运动模拟器(质量如何随时间振荡)。我已经正确地产生了数据,并且已经有了一个在tkinter框架内产生的图表。目前,它只显示静态图形,我的目标是随着时间的推移将图形显示为动画。
因此,为了方便起见,我使用以下代码创建了该程序的模型:
#---------Imports
from numpy import arange, sin, pi
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg
from matplotlib.figure import Figure
import tkint
我在matplotlib的画布上有一个图表,它将被频繁地更改,而且我无法更改轴标签,而只是在主要的网格线上得到默认的数字标签。下面是一个简化的示例:
import matplotlib.pyplot as plt
matplotlib.use('TkAgg')
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, NavigationToolbar2TkAgg
from matplotlib.figure import Figure
#import matplotlib.animation as ani
我第一次使用Tkinter构建GUI,在使用另一个框架中的按钮更新Matplotlib图形中的数据时遇到了问题。下面是一些通用的代码,以显示我所得到的错误。
from Tkinter import *
import numpy as np
import matplotlib.pyplot as plt
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, NavigationToolbar2TkAgg
from matplotlib.figure import Figure
class testApp():