# Paned (Python)

Marta Maria Casetti
mmcasetti@gmail.com 2012
Widget se dvěma přizpůsobitelnými panely

# Paned

Dva obrázky ve dvou přizpůsobitelných panelech, vyrovnaných vodorovně.

# Kód použitý k vygenerování tohoto příkladu

from gi.repository import Gtk import sys

class MyWindow(Gtk.ApplicationWindow):

def __init__(self, app): Gtk.Window.__init__(self, title="Paned Example", application=app) self.set_default_size(450, 350)

# Nový widget se dvěma přizpůsobitelnými panely, # jedním nalevo a jedním napravo paned = Gtk.Paned.new(Gtk.Orientation.HORIZONTAL)

# Dva obrázky image1 = Gtk.Image() image1.set_from_file("gnome-image.png") image2 = Gtk.Image() image2.set_from_file("tux.png")

# Přidá první obrázek do panelu vlevo paned.add1(image1) # Přidá druhý obrázek do panelu vpravo paned.add2(image2)

# Přidá panely do okna self.add(paned)

class MyApplication(Gtk.Application):

def __init__(self): Gtk.Application.__init__(self)

def do_activate(self): win = MyWindow(self) win.show_all()

def do_startup(self): Gtk.Application.do_startup(self)

app = MyApplication() exit_status = app.run(sys.argv) sys.exit(exit_status)

# Užitečné metody pro widget Paned

Abyste získali dva svisle vyrovnané panely, použijte `Gtk.Orientation.VERTICAL` namísto `Gtk.Orientation.HORIZONTAL`. Metoda `add1(widget1)` přidá `widget1` do horního panelu a `add2(widget2)` přidá `widget2` do spodního panelu.

# Odkazy k API

V této ukázce se používá následující:

GtkPaned

Standardní výčty

GtkImage