comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[PyQT4] URL Shorter 0.2

  • 0 Respuestas
  • 824 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado BigBear

  • *
  • Underc0der
  • Mensajes: 543
  • Actividad:
    0%
  • Reputación 3
    • Ver Perfil
« en: Agosto 27, 2012, 12:30:03 pm »
Explotando mi limitado tiempo al pedo decidi aprovecharme nuevamente de la API de la pagina tinyurl.com para hacer una nueva version de este simple script.

Una imagen de como quedo



El codigo

Código: Python
  1. #!usr/bin/python
  2. #URL Shorter 0.2
  3. #Coded By Doddy H
  4.  
  5. import sys,urllib2,re
  6. from PyQt4 import QtCore,QtGui
  7.  
  8. def toma(web) :
  9.  nave = urllib2.Request(web)
  10.  nave.add_header('User-Agent','Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.5) Gecko/2008120122 Firefox/3.0.5');
  11.  op = urllib2.build_opener()
  12.  return op.open(nave).read()
  13.  
  14. def cortar():
  15.  new.resul.setText(toma("http://tinyurl.com/api-create.php?url="+str(new.url.text())))
  16.  
  17. app = QtGui.QApplication(sys.argv)
  18.  
  19. new = QtGui.QWidget()
  20.  
  21. new.setWindowTitle("URL Shorter 0.2 || Coded By Doddy H")
  22. new.resize(350,150)
  23. new.setStyleSheet("QWidget {background-color: #000000;color: #FFFF00}")
  24.  
  25. new.label1 = QtGui.QLabel("URL : ",new)
  26. new.label1.setStyleSheet("QWidget {background-color: #000000;color: #FFFF00;font: normal 17px Verdana}")
  27. new.label1.setGeometry(20,23,80,20)
  28.  
  29. new.url = QtGui.QLineEdit(new)
  30. new.url.setStyleSheet("QWidget {background-color: #000000; color: #FFFF00;border: 2px solid #FFFF00}")
  31. new.url.setGeometry(75,23,247,25)
  32.  
  33. new.label2 = QtGui.QLabel("Result : ",new)
  34. new.label2.setStyleSheet("QWidget {background-color: #000000;color: #FFFF00;font: normal 17px Verdana}")
  35. new.label2.setGeometry(20,60,80,20)
  36.  
  37. new.resul = QtGui.QLineEdit(new)
  38. new.resul.setStyleSheet("QWidget {background-color: #000000; color: #FFFF00;border: 2px solid #FFFF00}")
  39. new.resul.setGeometry(95,60,230,25)
  40.  
  41. new.search = QtGui.QPushButton("Short",new)
  42. new.search.setGeometry(90,110,170,28)
  43. new.search.setStyleSheet("QWidget {background-color: #000000; color: #FFFF00;border: 2px solid #FFFF00}")
  44.  
  45. new.connect(new.search,QtCore.SIGNAL("clicked()"),cortar)
  46.  
  47. new.show()
  48.  
  49. sys.exit(app.exec_())
  50.  
  51. # The End ?
  52.  
« Última modificación: Agosto 27, 2012, 12:32:27 pm por Doddy »

 

¿Te gustó el post? COMPARTILO!



[PyQT4] Memoriza :: "Entrenando tu memoria" :: JaAViEr

Iniciado por JaAViEr

Respuestas: 0
Vistas: 848
Último mensaje Mayo 15, 2015, 12:52:46 pm
por JaAViEr
[Código-PyQT4] View Source - JaAViEr

Iniciado por JaAViEr

Respuestas: 1
Vistas: 1168
Último mensaje Julio 02, 2011, 03:07:23 am
por JaAViEr
[Código-PyQT4] Html Helper - JaAViEr

Iniciado por JaAViEr

Respuestas: 0
Vistas: 1251
Último mensaje Agosto 21, 2011, 09:18:28 pm
por JaAViEr
Python QT: Primeros pasos en PyQT4 [PDF]

Iniciado por LucaSthefano

Respuestas: 3
Vistas: 1735
Último mensaje Noviembre 28, 2012, 10:06:21 pm
por Acidkode
[Código-PyQT4] Calculadora - JaAViEr

Iniciado por JaAViEr

Respuestas: 3
Vistas: 1420
Último mensaje Junio 30, 2011, 11:37:27 pm
por JaAViEr