尝试使用ffmpeg插件在pygtk3窗口中播放视频。添加了Gtk窗口的代码,需要有关如何使视频显示在窗口中的代码的帮助,我试图为课程项目创建一个简单的视频播放器,要求>应该使用开源ffmpeg插件完成。任何帮助将不胜感激。
import gi
gi.require_version('Gtk','3.0')
from gi.repository import Gtk
class app(Gtk.Window):
def __init__(self):
Gtk.Window.__init__(self,title='TODAYS TEST & GREAT !!!')
self.set_default_size(500,20)
#Setting a BOX
box=Gtk.Box()
self.add(box)
menubar=Gtk.MenuBar()
# File
filemenu=Gtk.Menu()
filemenudrop=Gtk.MenuItem('FILE')
file_open=Gtk.MenuItem('Open')
file_open.connect('activate',self.fileopen)
file_new=Gtk.MenuItem('New')
filemenudrop.set_submenu(filemenu)
filemenu.append(file_open)
filemenu.append(file_new)
#Edit
editmenu=Gtk.Menu()
editmenudrop=Gtk.MenuItem('EDIT')
edit_cut=Gtk.MenuItem('Cut')
edit_copy=Gtk.MenuItem('Copy')
editmenudrop.set_submenu(editmenu)
editmenu.append(edit_cut)
editmenu.append(edit_copy)
#Mainmenu final appends & packing to box
menubar.append(filemenudrop)
menubar.append(editmenudrop)
box.pack_start(menubar,True,True,0)
# Setting functions for menuabar items (Naturally created after menubar and its better that way ....1)
def fileopen(self,widget):
print('hello')
window=app()
window.connect('destroy',Gtk.main_quit)
window.show_all()
Gtk.main()