我在做一个GTK+项目,我需要一个像这样的垂直GtkLevelBar:
但我不知道如何从默认的水平GtkLevelBar翻转它:
这是我的GtkLevelBar代码。
GtkWidget * levelBar = gtk_level_bar_new ( );
gtk_level_bar_set_max_value (
GTK_LEVEL_BAR ( levelBar ),
32767 );
gtk_level_bar_set_min_value (
GTK_LEVEL_BAR ( levelBar ),
0 );
gtk_level_bar_set_mode (
GTK_LEVEL_BAR ( levelBar ),
GtkLevelBarMode::GTK_LEVEL_BAR_MODE_CONTINUOUS );
gtk_box_pack_start (
GTK_BOX ( this -> boxLeft ( )),
levelBar,
TRUE,
TRUE,
0 );
gtk_widget_show ( levelBar );
其中
this -> boxLeft ( )
是aGtkBox
的吸气剂。如何更改GtkLevelBar的方向?
最佳答案
GtkLevelBar实现GtkOrientable,因此:
gtk_orientable_set_orientation (GTK_ORIENTABLE (levelBar),
GTK_ORIENTATION_VERTICAL);
关于c - GtkLevelBar方向,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38683371/