如何用图像填充整个窗口并允许调整窗口大小?

时间:2019-02-13 14:59:37

标签: c++ gtk2

我需要将图像调整为整个窗口的大小,并保持缩小/调整窗口大小的选项。 作为一项单独的任务,可以轻松完成,但不能一起完成。 我使用的示例代码是:

let token = $('meta[name="csrf-token"]').attr('content');
if (token) {
    window.axios.defaults.headers.common['X-CSRF-TOKEN'] = token.content;
} else {
    console.error('CSRF token not found: https://laravel.com/docs/csrf#csrf-x- 
    csrf-token');
}

调整图像小部件的大小后,我调用了一些渲染内容,然后将其显示在GtkImage本身中。效果很好,我看到图像并且可以调整窗口大小。但是在调用gtk_image_set_from_pixbuf之后,我不再能够缩小小于用于创建Pixbuf的尺寸的窗口。好像在内部某处,调用了带有Pixbuf尺寸的gtk_widget_set_size_request,这阻止了窗口缩小到pixbuf大小以上。 有什么建议吗?

0 个答案:

没有答案