c - 如何设置可定向的 GTK_WINDOW

标签 c gtk

我开发了一个 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/

相关文章:

c - 如何在每个节点上增长四叉树

C 从文件中读取数字到数组中

c - 使用(或不使用)stdint 的原因

C 在另一个线程中运行函数

python - 设置 Gtk.ComboBoxText 默认项?

c - 对具有固定数量的零的数组进行随机抽样

c - 为什么这个指针解除引用的例子有效?

c - 如何将 gchar 转换为 char?

无法为文件变量赋值

gtk - 在客户端浏览器中运行 GTK+ 应用程序