Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- # Importamos las librerias necesarias
- import gtk, gobject, thread
- from time import sleep
- gobject.threads_init()
- def scroll():
- # Nota: el texto debe de tener espacios al principio y/o al final para que no se mezcle el texto que va saliendo
- texto = ' Soy un texto que se mueve hacia la derecha'
- t = len(texto)
- while True:
- texto = texto[1:t] + texto[0:1]
- label.set_text(texto)
- # Pausamos el buvcle durante medio segundo
- sleep(0.5)
- def close(w):
- exit()
- mainwin = gtk.Window()
- mainwin.set_position(gtk.WIN_POS_CENTER_ALWAYS)
- box = gtk.VBox(False, 0)
- box.set_border_width(0)
- mainwin.add(box)
- mainwin.connect('destroy', close)
- label = gtk.Label()
- label.set_max_width_chars(15)
- label.set_alignment(0, 0)
- box.pack_start(label, False, False, 0)
- thread.start_new_thread(scroll, ())
- mainwin.show_all()
- gtk.main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement