elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Como proteger una cartera - billetera de Bitcoin


  Mostrar Mensajes
Páginas: 1 ... 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 [43] 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 ... 139
421  Programación / Scripting / Re: error de sintaxis en función en: 15 Junio 2017, 03:50 am
mirando rápido supongo que usas 3.x
 si es así en la línea 17 tampoco has usado parentesis, por otro lado te va a dar error porque en  opc input esta devolviendo cadena y while compara enteros.
Si es 2x aclaralo para la próxima.
422  Programación / Scripting / Re: Simular la salida de un ciclo FOR con pygame [PYTHON] en: 12 Junio 2017, 23:40 pm
si vas a hacer gui simples, para empezar tkinter está bien, pero si tu idea es ahcer algo mejor, más profesional, ni pierdas tiempo con esa huevada y comenzá directamente aprendiendo pyqt
423  Programación / Scripting / Re: Simular la salida de un ciclo FOR con pygame [PYTHON] en: 11 Junio 2017, 19:21 pm
Como ya hay muchas vistas y los que más saben no te han contestado, me tomo el atrevimiento de hacerlo:
1)
Citar
Quizás recomendaríais otro tipo de modulo para este tipo de impresiones
Efectivamente,pygame está pensado para otras cosas, es como querer cocinar sobre un motor de auto porque este se calienta.
2)
Citar
¿Pygame no tiene la barra de desplazamiento como las ventanas de windows?
pygame no tiene ni la ventana! por eso la definis cuando la creas, de la misma forma podés implementar una barra de desplazamiento, creándola!
3)
Citar
Si lo ejecutáis se crea una columna del 1 al 20 y otra del 21 al 40.
¿Es la forma correcta de imprimir un ciclo FOR en pygame?
no existen formas correctas o incorrectas, solo distintas
4)
Citar
Claro esta que llegaría un momento que también se llegaría al limite de esa misma ventana ¿Se debería crear una nueva ventana y perderíamos la anterior? 
Siempre podrías guardar los datos y si cambias de ventanas(o redibujar) poner lo que quieras.
5)en lo particular redibujaría la pantalla con los datos y columnas que quiera para que no se llene y simular un desplazamiento, algo así:
Código
  1. #-*- coding:utf -8 -*-
  2. import pygame
  3. class Lugar:
  4.    total_lugares = 20
  5.    numeros=list(range(1,51))
  6.    inicio=0
  7.    final=total_lugares
  8.    maximo=len(numeros) -total_lugares +1
  9.  
  10.    def lista(self):
  11.        x=0
  12.        y=0        
  13.        for i in range(Lugar.total_lugares):
  14.            texto = fuente.render(str(Lugar.numeros[i]), 0, (255,255,255 ))
  15.            pantalla.blit(texto,(x,y))
  16.            y+=20
  17.    def arriba(self):
  18.        x=0
  19.        y=0
  20.        if Lugar.inicio < Lugar.maximo - 1:
  21.            Lugar.inicio+=1
  22.            Lugar.final+=1
  23.            parcial=Lugar.numeros[Lugar.inicio:Lugar.final]
  24.            pantalla.fill((0,0,0))
  25.            for i in range(Lugar.total_lugares):
  26.                texto = fuente.render(str(parcial[i]), 0, (255,255,255 ))
  27.                pantalla.blit(texto,(x,y))
  28.                y+=20
  29.  
  30.  
  31.    def abajo(self):
  32.        x=0
  33.        y=0        
  34.  
  35.        if Lugar.inicio > 0 :
  36.            Lugar.inicio-=1
  37.            Lugar.final-=1
  38.            parcial=Lugar.numeros[Lugar.inicio:Lugar.final]
  39.            pantalla.fill((0,0,0))
  40.            for i in range(Lugar.total_lugares):
  41.                texto = fuente.render(str(parcial[i]), 0, (255,255,255 ))
  42.                pantalla.blit(texto,(x,y))
  43.                y+=20
  44.  
  45. pygame.init()
  46. dimension=(800,600)
  47. pantalla = pygame.display.set_mode(dimension)
  48. fuente = pygame.font.SysFont('Comic Sans MS', 20, True, False)
  49. salir=False
  50. reloj=pygame.time.Clock()
  51.  
  52. lugar1=Lugar()
  53. lugar1.lista()
  54. while salir != True :
  55.    for evento in pygame.event.get():
  56.        if evento.type == pygame.KEYDOWN:
  57.            if evento.key == pygame.K_DOWN:
  58.                lugar1.arriba()
  59.            if evento.key == pygame.K_UP:
  60.                lugar1.abajo()
  61.  
  62.        if evento.type == pygame.QUIT:
  63.            salir=True
  64.    reloj.tick(20)
  65.  
  66.    pygame.display.update()
  67.  

por supuesto hay muchas otras formas de hacerlo
6)como dije antes se puede hacer con gráficos, no solo con las teclas de arriba y abajo, pero ese sería otro tutorial o te toca realizarlo solo.
Saludos
424  Programación / Scripting / Re: Transparencia en imágenes python en: 5 Junio 2017, 01:56 am
a ver si entendí(soy muy bruto), probá este código:
Código
  1. def jugadores():
  2.    vent_jugadores=Toplevel()
  3.    vent_jugadores.geometry("600x337+350+350") #tamaño
  4.    vent_jugadores.title("Juegador vr Jugador") #titulo
  5.    canvas = Canvas(vent_jugadores, width=600, height=350)
  6.    canvas.place(x=0,y=0)
  7.    imagen2 = PhotoImage(file="jugadores.png")
  8.    canvas.create_image(1,1, image=imagen2)
  9.    dama = PhotoImage(file="Blanca75.png")
  10.    canvas.create_image(300,200,image=dama)
  11.    vent_jugadores.mainloop()#para finalizar la ventana jugador vr jugador
  12.  
Saludos.
425  Programación / Scripting / Re: Transparencia en imágenes python en: 4 Junio 2017, 19:03 pm
podrías poner el código de lo que estás intentando hacer.Por lo menos de la ventana que quieres mostrar.
Otra cosa, el archivo tiene que estar guardado en "RGB"
426  Programación / .NET (C#, VB.NET, ASP) / Re: obtener dato de controles en paginas web con vb.net en: 4 Junio 2017, 01:29 am
Elektro:
             Muchas Gracias por responder! ya probaré lo que has enseñado! en cuanto al lenguaje por la sintaxis, tampoco es tanto problema ya que basicamente es parecida a vb 6 que si he usado más, prefiero aprendar más de vb.net por ahora, c y c++ lo uso solo para simples programas sin entorno visual para que pesen poco.
Nuevamente gracias por desburrarme!
Saludos
427  Programación / .NET (C#, VB.NET, ASP) / obtener dato de controles en paginas web con vb.net en: 3 Junio 2017, 06:47 am
estoy intentando completar los datos de una página web por medio de webBrowser, no tengo idea de este lenguaje,salvo lo básico(siempre lo hago con python), así que busqué en la red, el problema es que lo que encontré es acceso por medio del id y resulta que la página que miro el textbox tiene:
Código
  1. <input onkeydown="checkKeyDown(event.keyCode)" name="textfield">
  2.  
nada de id!!! ¿cómo obtengo acceso a completar o leer ese control?
de paso, perdón por la ignorancia ¿de dónde se obtiene información sobre las propiedades de los controles?
428  Programación / Scripting / Re: (Pregunta) Bot para calificar pagina de FB? en: 3 Junio 2017, 05:30 am
No sé, pero existen varios buscadores donde podés plantear la misma pregunta! Acá es para dudas sobre scripts.En todo caso si tenés dudas en un código, este es el lugar adecuado. ¿scripting y tareas son sinónimos?
429  Programación / Scripting / Re: keyLogger en python, pero me lanza un error cuando escribo una "variable" en: 1 Junio 2017, 08:58 am
estaría bueno que antes de querer usar un código de otro, aprendieran lo mínimo de la sintaxis de pyhton!!!
hay errores básicos:
1)mala indentación
2)faltan dos puntos ":"
3)sobran símbolos o comentarios
4) y seguramente más cosas que ni voy a revisar, un keylogger es una trampa que si quieren usar aprendan a hacerlo.
5)es python 2.x ni me interesa revisar las funciones o sentencias.
6)Revisa lo básico y después mostrá que error da, así los que saben te ayudan.
430  Programación / Scripting / Re: Python - Error en entrada en: 1 Junio 2017, 07:20 am
perdón por la demora, me olvidé que iba a contestar.
1)como te dije antes la función input() no soporta mostar variables, ya que no fue hecha para eso.
2)format es una propiedad de las cadenas que permite poner variables
3)end="" es para evitar el salto de línea del print
4)no seas vago, todas estas definiciones abundan en lared!!!
5)podés hacer tus propias funciones, así que en este caso te muestro la función entrada(), que es como lo que buscas hacer, mostrar una cadena,más el input, la hice para que veas la potencia de python-
Código
  1. #-*- coding: utf-8 -*-
  2. def entrada(cadena=""):
  3.    print(cadena,end="")
  4.    return input()
  5.  
  6. contadorm = 1
  7. cantidad_mesas = int(input("Mesas: "))
  8.  
  9. precio=[]
  10. for a in range(cantidad_mesas):
  11.    cantidad_platos = int(entrada("Cantidad de platos en la mesa {} ".format(contadorm)))
  12.    contadorp = 1    
  13.    for b in range(cantidad_platos):
  14.        valor_plato = int(entrada("Valor del plato {} en la mesa {} ".format(contadorp,contadorm)))
  15.        contadorp = contadorp + 1
  16.        precio.append(valor_plato)
  17.    contadorm = contadorm + 1
  18. print(precio)
  19.  

es básicamente tu código, con alguna modificación porque está mal la lógica y además la implementación de mi función que reemplaza a input() que es entrada().
Espero lo entiendas fácil, ya que soy un perro explicando.

Saludos.
Páginas: 1 ... 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 [43] 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 ... 139
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines