c - gtk3 滚动窗口大小,调整大小后里面有 gtkbox 和按钮

标签 c gtk

您好,我在设置滚动窗口的固定大小时遇到​​问题。

添加开始设置滚动窗口的大小

gtk_widget_set_size_request (scrolled_window, 150, 0);

然后我尝试了

gtk_widget_set_hexpand (scrolled_window,FALSE);

但是当我调整窗口大小时,滚动的窗口会改变其宽度,按钮位于她的内部。

将按钮打包到 gbox 我是这样做的

gtk_box_pack_start(GTK_BOX(box_button), boton_527000_57888, FALSE, FALSE, 0);

我可以弄清楚如何解决它。我尝试在网上搜索但没有成功

最佳答案

我解决了答案就在这里,我必须使用gtkgrid,因为gtkgrid不会扩展小部件。

https://developer.gnome.org/gtk3/stable/gtk-migrating-GtkGrid.html

关于c - gtk3 滚动窗口大小,调整大小后里面有 gtkbox 和按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43980922/

相关文章:

c - 不使用 pulseaudio 时 gstreamer 泄漏内存

将 4 位数年份转换为 2 位数年份

html - 莱克斯堡 : webscraping an HTML table in C

user-interface - 在 GTK3 (gtk-rs) 中用于像素绘制的 Canvas

python - 使用 Gtk 3 在 Python 中加载并显示来自网络的图像?

c - g_object_new : assert from a call of g_application_send_notification()

c - 段冲突 (`core ' 生成)C 程序中的错误

c - 如何查找 unsigned long long 中的字符数量

c - 逗号运算符的评估顺序和 C 中的赋值是可预测的吗?

c - 'const gchar *' 是什么意思,使用后是否需要释放该内存?