我开发了一个 C 应用程序,其中 GTK
嵌入到 arm 架构中,屏幕为水平方向。
现在我已经改变了屏幕,它被映射为垂直方向,我想使用相同的应用程序。
有一种简单的方法可以改变我的主要 GTK_WINDOW
及其所有小部件的方向吗?
它退出 gtk_orientable_set_orientation()
但 GTK_WINDOW
不能转换为 GTK_ORIENTABLE
。
最佳答案
方向适用于可能针对不同实例具有不同方向的小部件。改变 GTK_WINDOW 的方向对我来说意义不大。这是否意味着您会有一些默认方向的窗口,而您的应用程序有另一个方向?
如果您使用的是嵌入式,很可能是全屏显示,然后就是处理屏幕旋转的显示服务器。尝试在您的 PC 上使用 xrandr 来更改方向。所有应用程序都会自行更新以遵循新方向。
关于c - 如何设置可定向的 GTK_WINDOW,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21878109/