在pygtk中,可以通过设置Gtk.Notebook
的属性来将笔记本栏在左侧对齐。具体步骤如下:
Gtk.Notebook
对象:notebook = Gtk.Notebook()Gtk.Notebook
的属性tab-pos
为Gtk.PositionType.LEFT
,表示将笔记本栏放置在左侧:notebook.set_tab_pos(Gtk.PositionType.LEFT)Gtk.Notebook
添加到窗口中:window.add(notebook)完整的代码示例:
import gi
gi.require_version('Gtk', '3.0')
from gi.repository import Gtk
window = Gtk.Window()
window.connect("destroy", Gtk.main_quit)
notebook = Gtk.Notebook()
notebook.set_tab_pos(Gtk.PositionType.LEFT)
# 添加页面到笔记本中
label1 = Gtk.Label("Page 1")
notebook.append_page(label1, Gtk.Label("Tab 1"))
label2 = Gtk.Label("Page 2")
notebook.append_page(label2, Gtk.Label("Tab 2"))
window.add(notebook)
window.show_all()
Gtk.main()
这样,笔记本栏就会在左侧对齐了。
关于pygtk的更多信息和使用方法,可以参考腾讯云的GTK+ 3.0开发文档:GTK+ 3.0开发文档。
领取专属 10元无门槛券
手把手带您无忧上云