Cita de: elhacker_carlos en 5 Julio 2011, 00:39 AMPues puedes poner la parte del código que te dá error ?, Gracias.
pues nd no me sale?
alguna otra manera gracias.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: elhacker_carlos en 5 Julio 2011, 00:39 AMPues puedes poner la parte del código que te dá error ?, Gracias.
pues nd no me sale?
alguna otra manera gracias.
pygame.font.Font( "LA RUTA DEL FONT/Arial.ttf", 30)
Cita de: elhacker_carlos en 4 Julio 2011, 09:37 AMPyGame es más para juegos... Tkinter lo encuentro muy básico...
Ok probare una pregunta cual te parece mejor??
tkinter,PyQT,pygame cual me recomendarias eesque tengo que hacer la intergaface grafica para una aplicacion de preguntas y respuestas??
gracias.
icono = root.iconbitmap('ACÁ EL ICONO.ico')
<?if
if($_POST) {$file = $HTTP_POST_FILES['archivo']['name'];if(!file_exists($file)){$dirfinal = $file."";if(is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) { copy($HTTP_POST_FILES['archivo']['tmp_name'], $dirfinal); echo "<a href=http://anycode.s.gp/misubidas/$dirfinal>$dirfinal</a>"; }}elseif(is_uploaded_file($HTTP_POST_FILES['archivo']['tmp_name'])) {$tmp=rand(0,2000);$dirfinal = $tmp.$file; copy($HTTP_POST_FILES['archivo']['tmp_name'], $dirfinal); echo "http://anycode.s.gp/misubidas/$dirfinal"; }}?><form action="<?=$PHP_SELF?>" method="post" enctype="multipart/form-data" name="form1"><input name="archivo" type="file" id="archivo"><br /><input name="button" type="submit" id="button"></form>
Prueba ese...
Cita de: elhacker_carlos en 3 Julio 2011, 15:56 PMHola,
mm si buena info, sabrias si es posible darles un estilo a los botones esque
quedan un poco soso con los de default de tkinter gracias

?
# -*- coding: utf-8 -*-
archivo=open("ARCHIVO","r")
for i in archivo:
print i.replace("CARACTER EN CUESTION","")
import nmap
tar xvzf python-nmap-0.2.0.tar.gz
python setup.py install
import nmap
>>> import nmap
>>> nm = nmap.PortScanner()
>>> nm.scan('127.0.0.1', '22-443')
>>> nm.command_line()
'nmap -oX - -p 22-443 -sV 127.0.0.1'
>>> nm.scaninfo()
{'tcp': {'services': '22-443', 'method': 'connect'}}
>>> nm.all_hosts()
['127.0.0.1']
>>> nm['127.0.0.1'].hostname()
'localhost'
>>> nm['127.0.0.1'].state()
'up'
>>> nm['127.0.0.1'].all_protocols()
['tcp']
>>> nm['127.0.0.1']['tcp'].keys()
[80, 25, 443, 22, 111]
>>> nm['127.0.0.1'].has_tcp(22)
True
>>> nm['127.0.0.1'].has_tcp(23)
False
>>> nm['127.0.0.1']['tcp'][22]
{'state': 'open', 'reason': 'syn-ack', 'name': 'ssh'}
>>> nm['127.0.0.1'].tcp(22)
{'state': 'open', 'reason': 'syn-ack', 'name': 'ssh'}
>>> nm['127.0.0.1']['tcp'][22]['state']
'open'
>>> for host in nm.all_hosts():
>>> print('----------------------------------------------------')
>>> print('Host : %s (%s)' % (host, nm[host].hostname()))
>>> print('State : %s' % nm[host].state())
>>> for proto in nm[host].all_protocols():
>>> print('----------')
>>> print('Protocol : %s' % proto)
>>>
>>> lport = nm[host][proto].keys()
>>> lport.sort()
>>> for port in lport:
>>> print ('port : %s\tstate : %s' % (port, nm[host][proto][port]['state']))
----------------------------------------------------
Host : 127.0.0.1 (localhost)
State : up
----------
Protocol : tcp
port : 22 state : open
port : 25 state : open
port : 80 state : open
port : 111 state : open
port : 443 state : open
>>> nm.scan(hosts='192.168.1.0/24', arguments='-n -sP -PE -PA21,23,80,3389')
>>> hosts_list = [(x, nm[x]['status']['state']) for x in nm.all_hosts()]
>>> for host, status in hosts_list:
>>> print('{0}:{1}'.format(host, status))
192.168.1.0:down
192.168.1.1:up
192.168.1.10:down
192.168.1.100:down
192.168.1.101:down
192.168.1.102:down
192.168.1.103:down
192.168.1.104:down
192.168.1.105:down
[...]
>>> nma = nmap.PortScannerAsync()
>>> def callback_result(host, scan_result):
>>> print '------------------'
>>> print host, scan_result
>>>
>>> nma.scan(hosts='192.168.1.0/30', arguments='-sP', callback=callback_result)
>>> while nma.still_scanning():
>>> print("Waiting >>>")
>>> nma.wait(2) # you can do whatever you want but I choose to wait after the end of the scan
>>>
192.168.1.1 {'nmap': {'scanstats': {'uphosts': '1', 'timestr': 'Mon Jun 7 11:31:11 2010', 'downhosts': '0', 'totalhosts': '1', 'elapsed': '0.43'}, 'scaninfo': {}, 'command_line': 'nmap -oX - -sP 192.168.1.1'}, 'scan': {'192.168.1.1': {'status': {'state': 'up', 'reason': 'arp-response'}, 'hostname': 'neufbox'}}}
------------------
192.168.1.2 {'nmap': {'scanstats': {'uphosts': '0', 'timestr': 'Mon Jun 7 11:31:11 2010', 'downhosts': '1', 'totalhosts': '1', 'elapsed': '0.29'}, 'scaninfo': {}, 'command_line': 'nmap -oX - -sP 192.168.1.2'}, 'scan': {'192.168.1.2': {'status': {'state': 'down', 'reason': 'no-response'}, 'hostname': ''}}}
------------------
192.168.1.3 {'nmap': {'scanstats': {'uphosts': '0', 'timestr': 'Mon Jun 7 11:31:11 2010', 'downhosts': '1', 'totalhosts': '1', 'elapsed': '0.29'}, 'scaninfo': {}, 'command_line': 'nmap -oX - -sP 192.168.1.3'}, 'scan': {'192.168.1.3': {'status': {'state': 'down', 'reason': 'no-response'}, 'hostname': ''}}}


# -*- coding: utf-8 -*-
import sys
from PyQt4 import QtCore, QtGui
class calculadora(QtGui.QWidget):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.setWindowTitle("Calculadora")
self.resize(119, 145)
self.temp=""
self.igual = QtGui.QPushButton("=",self)
self.igual.setGeometry(90, 120, 31, 24)
self.multiplica = QtGui.QPushButton("*",self)
self.multiplica.setGeometry(0, 120, 31, 24)
self.connect(self.multiplica,QtCore.SIGNAL("clicked()"),self.multiplicar)
self.clean = QtGui.QPushButton("AC",self)
self.clean.setGeometry(30, 120, 31, 24)
self.connect(self.clean,QtCore.SIGNAL("clicked()"),self.clear)
self.divide = QtGui.QPushButton("/",self)
self.connect(self.divide,QtCore.SIGNAL("clicked()"),self.dividir)
self.divide.setGeometry(0, 90, 31, 24)
self.connect(self.igual,QtCore.SIGNAL("clicked()"),self.resultado)
self.resta = QtGui.QPushButton("-",self)
self.resta.setGeometry(0, 60, 31, 24)
self.connect(self.resta,QtCore.SIGNAL("clicked()"),self.restar)
self.suma = QtGui.QPushButton("+",self)
self.suma.setGeometry(0, 30, 31, 24)
self.connect(self.suma,QtCore.SIGNAL("clicked()"),self.sumar)
self.lineEdit = QtGui.QLineEdit(self)
self.lineEdit.setGeometry(QtCore.QRect(0, 0, 121, 25))
self.uno = QtGui.QPushButton("1",self)
self.connect(self.uno,QtCore.SIGNAL("clicked()"),self.inu)
self.uno.setGeometry(QtCore.QRect(30, 30, 31, 24))
self.dos = QtGui.QPushButton("2",self)
self.connect(self.dos,QtCore.SIGNAL("clicked()"),self.ind)
self.dos.setGeometry(QtCore.QRect(60, 30, 31, 24))
self.tres = QtGui.QPushButton("3",self)
self.connect(self.tres,QtCore.SIGNAL("clicked()"),self.intr)
self.tres.setGeometry(QtCore.QRect(90, 30, 31, 24))
self.cuatro = QtGui.QPushButton("4",self)
self.connect(self.cuatro,QtCore.SIGNAL("clicked()"),self.inc)
self.cuatro.setGeometry(QtCore.QRect(30, 60, 31, 24))
self.cinco = QtGui.QPushButton("5",self)
self.connect(self.cinco,QtCore.SIGNAL("clicked()"),self.inci)
self.cinco.setGeometry(QtCore.QRect(60, 60, 31, 24))
self.seis = QtGui.QPushButton("6",self)
self.connect(self.seis,QtCore.SIGNAL("clicked()"),self.ins)
self.seis.setGeometry(QtCore.QRect(90, 60, 31, 24))
self.nueve = QtGui.QPushButton("9",self)
self.connect(self.nueve,QtCore.SIGNAL("clicked()"),self.inn)
self.nueve.setGeometry(QtCore.QRect(90, 90, 31, 24))
self.ocho = QtGui.QPushButton("8",self)
self.connect(self.ocho,QtCore.SIGNAL("clicked()"),self.ino)
self.ocho.setGeometry(QtCore.QRect(60, 90, 31, 24))
self.siete = QtGui.QPushButton("7",self)
self.connect(self.siete,QtCore.SIGNAL("clicked()"),self.insi)
self.siete.setGeometry(QtCore.QRect(30, 90, 31, 24))
self.cero = QtGui.QPushButton("0",self)
self.cero.setGeometry(QtCore.QRect(60, 120, 31, 24))
self.connect(self.cero,QtCore.SIGNAL("clicked()"),self.ince)
def clear(self):
self.temp=""
self.lineEdit.setText("")
def restar(self):
self.temp+="-"
self.lineEdit.setText(self.temp)
def dividir(self):
self.temp+="/"
self.lineEdit.setText(self.temp)
def multiplicar(self):
self.temp+="*"
self.lineEdit.setText(self.temp)
def sumar(self):
self.temp+="+"
self.lineEdit.setText(self.temp)
def resultado(self):
if len(self.temp)>0:
final=eval(self.temp)
self.lineEdit.setText(str(final))
self.temp=str(final)
else:
final=eval(str(self.lineEdit.text()))
print final
self.lineEdit.setText(str(final))
self.temp=str(final)
def inu(self):
self.temp+="1"
self.lineEdit.setText(self.temp)
def ind(self):
self.temp+="2"
self.lineEdit.setText(self.temp)
def intr(self):
self.temp+="3"
self.lineEdit.setText(self.temp)
def inc(self):
self.temp+="4"
self.lineEdit.setText(self.temp)
def inci(self):
self.temp+="5"
self.lineEdit.setText(self.temp)
def ins(self):
self.temp+="6"
self.lineEdit.setText(self.temp)
def insi(self):
self.temp+="7"
self.lineEdit.setText(self.temp)
def ino(self):
self.temp+="8"
self.lineEdit.setText(self.temp)
def inn(self):
self.temp+="9"
self.lineEdit.setText(self.temp)
def ince(self):
self.temp+="0"
self.lineEdit.setText(self.temp)
calc=QtGui.QApplication(sys.argv)
dialogo=calculadora()
dialogo.show()
calc.exec_()