Я написал фрагмент кода на python и pygtk для встроенного mplayer в графическом интерфейсе.
Я предполагаю, что я использую GtkSocket и ведомый режим mplayer с опцией -wid.
Но у меня есть проблема, когда размер моего окна GTK меньше моего потока, поток кажется обрезанным. И когда размер моего окна больше, чем мой поток, поток появляется в центре виджета, который встраивает MPlayer. (gtk.Frame, но я также пытаюсь использовать gtk.DrawingArea)
Я хотел бы знать, как я могу динамически изменить размер своего потока в зависимости от размера окна.
Я не хочу использовать Glade или какой-либо GUI-конструктор.
Заранее спасибо за любую помощь, и, пожалуйста, извините за мой плохой английский.