gpt4 book ai didi

gtk - 滚动 GtkDrawingArea

转载 作者:行者123 更新时间:2023-12-04 18:27:19 27 4
gpt4 key购买 nike

(C语言,GTK库)

在我的表单上,我有一个 GtkDrawingArea 小部件,我在上面使用 Cairo 绘制 GdkPixbufs(从文件加载)。我想要完成的是能够在窗口大小保持固定的情况下使用滚动条滚动绘图区域(绘制的图像比窗口大)。我怎样才能做到这一点?将 GtkDrawingArea 放在 ScrolledWindow 容器中不起作用(或者我做错了什么 - 我是 GTK 的新手)。

解决方案越简单越好。干杯!

最佳答案

有些小部件没有滚动功能。 GtkDrawingArea 就是其中之一。在 GTK 3.8 gtk_scrolled_window_add_with_viewport 之前的版本中,您可以通过先将它们放入 GtkViewport 然后放入 GtkScrolledWindow 来调整这些小部件。是执行此操作的便捷方法。

在以后的版本中,它由 gtk_container_add 自动完成.

关于gtk - 滚动 GtkDrawingArea,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8761887/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com