Titan Movil
Bienvenido a titan movil, te invitamos a registrate para acceder a todo el contenido del foro



Unirse al foro, es rápido y fácil

Titan Movil
Bienvenido a titan movil, te invitamos a registrate para acceder a todo el contenido del foro

Titan Movil
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

No estás conectado. Conéctate o registrate

APORTE codigos para crear navegador web para symbian

2 participantes

Ir abajo  Mensaje [Página 1 de 1.]

Jose faridis

Jose faridis
Gran Experto
Gran Experto

hola hoy les dejo lis codigos para que aperendan a crear un navegadowr web simple para symbian
simplemente tiene una
entrada de texto para el URL donde
se le puede dar enter para cargar la
página o al botón de "ir"; la página
se cargará en el frame con barras
deslizantes en el centro de la
interfaz y se tiene un botón para
salir del navegador. Por defecto se
carga una página al iniciar la
aplicación.
El código de la aplicación se muestra
a continuación:
#!/usr/bin/env
python
#
-*- coding: utf-
8 -*-
#Importar los
módulos gtl y
webkit
import gtk
import webkit
#La clase App
hereda threading.
Thread
class App:
def __init__
(self):
#Método
constructor,
asociando los
widgets
#
Asociar el
archivo glade al
objeto Builder.
self.
glade_
file = "navegador
.glade"
self.
glade = gtk.
Builder()
self.
glade.add_from_
file(self.glade_
file)
#
Asociando la
ventana del
navegador
self.
ventana = self.
glade.get_
object('navegador
')
#
Asociando el
boton salir
self.
bsalir = self.
glade.get_
object('bsalir')
#
Asociando el
boton navegar
self.
navegar = self.
glade.get_
object('navegar')
#
Asociando la
entrada de texto
del url a navegar
self.
enlace = self.
glade.get_
object('url')
#
Asociando la
ventana con las
barras
deslizantes
self.
scrolledwindow1 =
self.glade.get_
object('
scrolledwindow1')
#
Conectores
#
Conectar de
destruir la
ventana principal
self.
ventana.
connect("destroy"
,self.on_
navegador_
destroy)
#
Conectar del
boton salir
self.
bsalir.
connect('clicked'
, self.on_bsalir_
clicked)
#
Conector del
boton navegar
self.
navegar.
connect('clicked'
,self.on_navegar_
clicked)
#
Conector de dar
enter a la
entrada de texto
self.
enlace.
connect('activate
',self.on_url_
activate)
#
Asociando página
por defecto.
#
Instanciando la
clase webview
self.
webview = webkit.
WebView()
#
Agregando webview
a la ventana con
barras
deslizantes
self.
scrolledwindow1.
add(self.webview)
#
Abriendo una
página por
defecto
self.__
navegacion("http:
[Tienes que estar registrado y conectado para ver este vínculo]
")
#
Se muestra la
ventana principal
del programa
self.
ventana.show_
all()
#
Si se da enter a
la entrada de
texto se captura
el url y se
navega
def on_url_
activate(self,*
args):
url = "
[Tienes que estar registrado y conectado para ver este vínculo] + self.
enlace.get_text()
self.__
navegacion(url)
#
Se abre el url
con webview
def __
navegacion(self,
url):
self.
webview.open(url)
def on_
navegador_
destroy(self,*
args):
#
Se cierra la
aplicación
gtk.main_
quit()
def on_
bsalir_
clicked(self,*
args):
#
Se cierra la
aplicación al
darle clip al
boton salir.
gtk.main_
quit()
def on_
navegar_
clicked(self,*
args):
#
Se navega el url
al darle clip al
boton
url = "
[Tienes que estar registrado y conectado para ver este vínculo] + self.
enlace.get_text()
self.__
navegacion(url)
def
main(self):
#Inicia la
aplicación
gtk.
main()
if __name__
== '__main__':
app = App()
app.main()

Jose faridis

Jose faridis
Gran Experto
Gran Experto

solo lo copean y lo ponen en su programa para crearaplicaciones symbian

Jose faridis

Jose faridis
Gran Experto
Gran Experto

solo lo copean y lo ponen en su programa para crearaplicaciones symbian

Astaroth shakal

Astaroth shakal
Master J2ME
Master J2ME

pz no entendi men

Jose faridis

Jose faridis
Gran Experto
Gran Experto

solo copean el codigo y lo pegan y lo ejecutan y prueban

6APORTE codigos para crear navegador web para symbian Empty asi se ocupa Jue Mayo 30, 2013 5:07 pm

Jose faridis

Jose faridis
Gran Experto
Gran Experto

solo copean el codigo y lo pegan y lo ejecutan y prueban

Contenido patrocinado



Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.