如何使用ffmpeg插件在pygtk3窗口中播放视频?

时间:2018-09-29 14:30:16

标签: python-3.x ffmpeg

尝试使用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()

0 个答案:

没有答案