Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/362.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何为DearPyGUI使用视频徽标?_Python_User Interface_Video_Dearpygui - Fatal编程技术网

Python 如何为DearPyGUI使用视频徽标?

Python 如何为DearPyGUI使用视频徽标?,python,user-interface,video,dearpygui,Python,User Interface,Video,Dearpygui,我是Python GUI的新手,目前正在尝试使用DearPy构建一个应用程序。我想知道是否有可能使用mp4格式的徽标(动画徽标)而不是通常可以接受的png徽标。例如: with window("Appi", width= 520, height=677): print("GUI is running") set_window_pos("Appi", 0, 0) add_drawing("logo&quo

我是Python GUI的新手,目前正在尝试使用DearPy构建一个应用程序。我想知道是否有可能使用mp4格式的徽标(动画徽标)而不是通常可以接受的png徽标。例如:

with window("Appi", width= 520, height=677):
    print("GUI is running")
    set_window_pos("Appi", 0, 0)
    add_drawing("logo", width=520, height=290)

draw_image("logo", "random.png", [0,240])
我的问题是:是否可以将“添加”图形更改为“添加视频”,然后更改“添加”图像以允许我插入mp4而不是png?我试着浏览文档,但还没有找到相关的指导

或者我是否应该使用其他软件包(即tkinter)


谢谢

我用tkinter来做这个,效果非常好:

将tkinter作为tk导入
导入线程
导入操作系统
导入时间
尝试:
导入图像
除ModuleNotFoundError外:
操作系统('pip安装图像IO')
导入图像
从PIL导入图像,ImageTk
#设置:
video_name='your_video_path_here.extension'#这是您的视频文件路径
视频(fps=60)
video_fps=video_fps*1.2,因为加载帧可能需要一些时间
尝试:
视频=图像IO.get\u读取器(视频\u名称)
除:
操作系统('pip安装imageio ffmpeg')
视频=图像IO.get\u读取器(视频\u名称)
def流(标签):
''将视频流到图像标签
标签:用于显示图像的标签
'''
对于视频中的帧。iter_data():
#渲染帧
frame_image=ImageTk.PhotoImage(image.fromarray(frame))
label.config(image=frame\u image)
label.image=帧\图像
时间。睡眠(1/video#fps)#等待
#桂
root=tk.tk()
my_label=tk.label(根)
my_label.pack()
线程(target=stream,args=(my_标签,))
thread.daemon=1
thread.start()
root.mainloop()

编辑:谢谢,我甚至在里面放了几行文字,确保您使用pip正确安装了它:)谢谢@nsde提供了这样一个信息丰富的答案!不客气!