El widget Gtk.Notebook es un Gtk.Container cuyos elementos secundarios son páginas que se pueden cambiar usando etiquetas de pestañas a lo largo de un borde.
Opciones de configuración para GtkNotebook.
- Gtk.Notebook.set_tab_pos() para elegir en qué borde deben aparecer las pestañas.
- Gtk.Notebook.set_scrollable() para agrandar el cuaderno y agregar opciones de desplazamiento.
- Gtk.Notebook.popup_enable(), Gtk.Notebook.popup_disable() para saber si habrá un menú emergente que permita a los usuarios cambiar de página
Siga los pasos a continuación:
- importar módulo GTK+ 3.
- Crear cuaderno.
- Crear Caja.
Ejemplo:
import gi # Since a system can have multiple versions # of GTK + installed, we want to make # sure that we are importing GTK + 3. gi.require_version("Gtk", "3.0") from gi.repository import Gtk class MyWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title ="Geeks for Geeks") self.set_border_width(70) # Create Notebook self.notebook = Gtk.Notebook() self.add(self.notebook) # Create Boxes self.page1 = Gtk.Box() self.page1.set_border_width(50) self.page1.add(Gtk.Label("Welcome to Geeks for Geeks")) self.notebook.append_page(self.page1, Gtk.Label("Click Here")) self.page2 = Gtk.Box() self.page2.set_border_width(50) self.page2.add(Gtk.Label("A computer science portal for geeks")) self.notebook.append_page(self.page2, Gtk.Label("Click Here")) win = MyWindow() win.connect("destroy", Gtk.main_quit) # Display the window. win.show_all() # Start the GTK + processing loop Gtk.main()
Producción :
Publicación traducida automáticamente
Artículo escrito por amalchandranmv y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA