首页 > 解决方案 > 如何跨不同视口移植我的应用程序

问题描述

我一直在 C 语言中将 GTK4 用于 Linux(Ubuntu)中的一些用户界面,但是在搜索了很长时间的文档后,我无法找到有关不同屏幕尺寸的小部件响应能力的任何信息。

以下是我正在寻找答案的一些问题:

标签: c++cgtkgtk3

解决方案


在创建窗口之前获取窗口大小的唯一方法是在调用它之前执行gtk_widget_show它。(我没有尝试过,它可能不起作用)并且在 Simon Long 的 GTK2 教程中提到,Gtk 尝试智能地自动调整其窗口元素的大小——你不需要做任何事情。你提到了一个布局容器。最常用的一种是GtkBox.


推荐阅读