gtk - 你如何旋转 gtk 小部件?

标签 gtk pygtk

假设有问题的小部件是一个包含一个标签和两个按钮的 VBox。

此外,假设所需的旋转角度为 90°。

如何旋转它?我认为默认情况下这是不可能的,但我认为这是可能的。

但是,我不知道如何开始。我要编写自定义小部件吗?我要继承什么?

最佳答案

你可以这样伪造它:

label.set_angle(90)
button1.get_child().set_angle(90) # assuming it's not a stock button
button2.get_child().set_angle(90)
vbox.set_orientation(gtk.ORIENTATION_HORIZONTAL)

关于gtk - 你如何旋转 gtk 小部件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2352562/

相关文章:

c - Glade 和静态链接

python - python脚本中的身份验证以root身份运行

python - 如何在 GtkTreeView 小部件中列出目录层次结构?

python - gtk 中的 alloc_color() 有什么意义?

gtk - 获取 gtkada (GTK3) 中小部件的当前/默认字体

python - 在 GTK 中通过剪贴板处理电子表格数据

gtk - 我应该学习 GObject 和 GLib 才能使用 GTK 吗?

c - 在 gui 之外的另一个线程中运行函数

signals - PyGTK - GtkEntry 在光标处插入信号不起作用

c++ - pygtkscintilla 自动缩进