2024-05-16 22:36:46 发布
网友
我用python和pygtk为gui中的嵌入式mplayer编写了一段代码。 我假设我使用GtkSocket和mplayer的slave模式和-wid选项。在
但是我有一个问题,当我的GTK窗口的大小小于我的流时,流似乎被裁剪了。当我的窗口比我的流大时,流会集中在嵌入MPlayer的小部件中。(一)gtk.框架但我也尝试过gtk图纸区域) 我想知道如何根据窗口大小动态调整流大小。 我不想使用Glade或任何GUI构建器。 提前谢谢你的帮助,请原谅我英语不好。在
您需要连接到嵌入MPlayer的任何小部件的'size-allocate'信号。一旦你知道小部件的新尺寸,比如200x300,发送命令
'size-allocate'
set_property width 300 set_property height 200
从模式下的MPlayer。在
(有关从属模式命令的列表,请参见http://www.mplayerhq.hu/DOCS/tech/slave.txt。)
你需要告诉mplayer根据窗口大小缩放视频。这可以在命令行(-zoom)或配置文件(zoom=1)中完成。在
您需要连接到嵌入MPlayer的任何小部件的
'size-allocate'
信号。一旦你知道小部件的新尺寸,比如200x300,发送命令从模式下的MPlayer。在
(有关从属模式命令的列表,请参见http://www.mplayerhq.hu/DOCS/tech/slave.txt。)
你需要告诉mplayer根据窗口大小缩放视频。这可以在命令行(-zoom)或配置文件(zoom=1)中完成。在
相关问题 更多 >
编程相关推荐