21.12.2022 Views

python_para_desenvolvedores_2ed

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

216 Interface Gráfica

Código em Python:

# -*- coding: latin1 -*-

"""

Um relógio com GTK.

"""

import datetime

# GTK e outros módulos associados

import gtk

import gtk.glade

import gobject

import pango

class Relogio(object):

"""

Implementa a janela principal do programa.

"""

def __init__(self):

"""

Inicializa a classe.

"""

# Carrega a interface

self.tree = gtk.glade.XML('relogio.glade', 'main')

# Liga os eventos

callbacks = {

'on_main_destroy': self.on_main_destroy,

'on_imagemenuitem5_activate': self.on_main_destroy,

'on_imagemenuitem10_activate': self.on_imagemenuitem10_activate

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!