1

我目前正在编写自己的从 GtkWidget 派生的 GTK2-Widget,我希望它保持一定的纵横比,就像 GtkAspectFrame 一样,但我不知道该怎么做。例如,如果 GTK+ 为我的小部件提供 400 像素的宽度,我希望它具有 400 像素、200 像素等的高度(取决于比率)。设置一个简单的大小请求不是解决方案,因为我的小部件的大小取决于其他小部件的大小。

4

0 回答 0