def __videos(self, widget): w_videos = self.videos.get_widget("win_videos") self.btn_atras_videos.connect("clicked", self.__atras_videos) btn_play_video = self.videos.get_widget("btn_play") btn_play_video.connect("clicked", self.__play_videos) w_videos.show_all() def __play_videos(self, widget): # screen is gtk.DrawingArea (setting by glade into gtk.Window) screen = self.videos.get_widget("screen") location = "file:///home/emper0r/src/example.mpg" player = gst.element_factory_make("playbin", "player") player.set_property('uri', location) player.set_state(gst.STATE_PLAYING) self.btn_play_videos.set_sensitive(False) My App() works but the video put out of App how connect the screen(gtk.DrawingArea <--> video) ??