如何在不同的视口中移植应用程序

  • 本文关键字:应用程序 视口 c++ c gtk gtk3
  • 更新时间 :
  • 英文 :


我一直在为Linux(Ubuntu(中的一些用户界面使用C中的GTK4,但在搜索文档很长时间后,我找不到任何关于不同屏幕大小的小部件响应性的信息。

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

  • GTK中的响应是如何完成的,我是否必须监听调整大小事件,并根据该事件更改所有子窗口小部件的位置,或者GTK提供某种布局容器来处理此问题?

  • 如何在创建窗口之前获得屏幕宽度和高度,以便相应地设置窗口的宽度和高度?

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

相关内容

  • 没有找到相关文章

最新更新