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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: 1 ... 24 25 26 27 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 ... 139
381  Programación / Scripting / Re: [PYTHON] ayuda con este codigo :-\ en: 26 Septiembre 2017, 18:18 pm
no es tan dificil, es una forma muy simple de saber si existe una instancia , si la instancia esta creada, cuantas es distinta de 0 por lo tanto en este caso se puede borrar la instancia, si la instancia no existe, pues se crea. Cuando tengas estas dudas simplementa comenta el código,ejecutalo y ve de que forma trabaja el script. Las varriables son justamente eso, un valor que puede cambiar o cambia de acuerdo a la elección de una u otra acción.
382  Programación / Programación General / Re: [PYTHON]Como guardar las cordenadas de una imagen para luego cambiarla por otra? en: 26 Septiembre 2017, 02:41 am
varias cosas:
1) esto debería ir en scriting(por algo es python),sería bueno que algún moderador lo mueva.
2) para lo que querés hacer hay librerías mejores, pygame por ejemplo
3)no entiendo la lógica de tu script, pero en fin, para hacerlo medianamente funcional uso basicamente lo que hiciste
4)seguis usando pack() y ya te dije que es más funcional  place(), pero el código es tuyo.
5)está funcional el que hice solo para up y down, el resto te toca a vos.
Código
  1. from tkinter import *
  2. tk= Tk()
  3.  
  4. tk.title("Juego RPG")
  5. c= Canvas(tk, width=400, height=400)
  6. tk.geometry(newGeometry="400x400")
  7. fondo = PhotoImage(file='fondo.gif')
  8. c.create_image(0,0,anchor=NW, image=fondo)
  9. posx=120
  10. posy=120
  11. c.place(x=0,y=0)
  12. arriba = PhotoImage(file='arriba.gif')
  13. abajo = PhotoImage(file='abajo.gif')
  14. img_arr= c.create_image(posx,posy,image=arriba)
  15. cuantas= 0
  16.  
  17. def moverPersonaje(event):
  18.    global posx
  19.    global posy
  20.    global img_arr
  21.    global img_aba
  22.    global cuantas
  23.    if event.keysym == 'Up':
  24.        posx=posx
  25.        posy-=5
  26.        if cuantas !=0:
  27.            c.delete(img_aba)
  28.        c.delete(img_arr)
  29.        img_arr= c.create_image(posx,posy,image=arriba)
  30.  
  31.    elif event.keysym == 'Down':
  32.        posx = posx
  33.        posy += 5
  34.        if cuantas == 0:
  35.            c.delete(img_arr)
  36.            img_aba=c.create_image(posx,posy,image=abajo)
  37.            cuantas+=1
  38.        else:
  39.            c.delete(img_arr)
  40.            c.delete(img_aba)
  41.            img_aba=c.create_image(posx,posy,image=abajo)
  42.  
  43.    c.update()
  44.  
  45. c.bind_all('<Up>',moverPersonaje)
  46. c.bind_all('<Down>',moverPersonaje)
  47. c.bind_all('<Left>',moverPersonaje)
  48. c.bind_all('<Right>',moverPersonaje)
  49. tk.mainloop()
  50.  
383  Programación / Programación General / Re: [PYTHON]¿Como puedo hacer que un gif se mueva en tkinter? en: 25 Septiembre 2017, 20:42 pm
Primero te recomiendo que leas:
http://infohost.nmt.edu/tcc/help/pubs/tkinter/tkinter.pdf
después también es muy facil:
1)lees la imagen en un label
2)ese label con place le das las coordenadas iniciales
3)creas una funcion que capture los eventos del teclado
4)en esa función si el evento es flecha derecha le das las nuevas coordenadas del label
y listo! 
384  Programación / Programación General / Re: [PYTHON]¿Como puedo hacer que un gif se mueva en tkinter? en: 25 Septiembre 2017, 06:00 am
es facil, ahora,¿qué has intentado?
¿buscate por lo menos en la red?
¿generaste algún código y te da error o no anda?
basicamente lees el gif, que no es otra cosa que un array de imagenes y vas mostrando de a una imagen incrementando hasta el final del array y si es el último elemento que repita desde la posición 0
385  Programación / .NET (C#, VB.NET, ASP) / Re: Libreria Open Computer Vision (openCV) como usarla? en: 24 Septiembre 2017, 09:21 am
Gracias por el dato Elektro uso opencv en python y no conocia la alternativa para .net
386  Programación / Programación General / Re: Encuesta- Cual lenguaje es el mas usado en el foro? del 21/9/2017 al 28/09/2017 en: 24 Septiembre 2017, 06:57 am
Python - c++ -Visual Basic.Net(VB.Net)
387  Programación / Programación General / Re: [PYTHON]Como dibujar un triangulo perfecto en python con TKinter? en: 24 Septiembre 2017, 06:49 am
no se bien como es tu código pero en todo caso podrías poner a partir de la línea 2
Código
  1. c = Canvas(); c.pack()
  2. Canvas.create_polygon((15, 36, 60, 10, 60, 68), fill="black",outline="yellow")
  3.  
etc.
después fijate que más querés hacer
con respecto a donde te queda y bueno para eso esta justamente que le des las coordenadas correctas de donde lo quieres.¿cómo adivinamos a que altura lo prefieres?
388  Programación / Scripting / Re: Duda sobre Python "for, in" en: 24 Septiembre 2017, 04:20 am
la sentencia es:
Código
  1. for letra in "elhaceker.net":
  2.    print(letra)
lo que vendría a ser mal explicado:
para cada letra en "elhacker,net"
   mostrar(letra)
en resumen para cada elemento(for) que este en(in) un objeto iterable(que sea una lista )hacer algo
389  Programación / Scripting / Re: Un IDE para Python que me recomienden? en: 24 Septiembre 2017, 00:04 am
si es por gratuito también esta ninja ide, en lo particular uso wing ide 6 que es excelente, unque claro es de pago. y no consume tanta ram
390  Programación / Programación General / Re: Encuesta- Cual lenguaje es el mas usado en el foro? del 21/9/2017 al 28/09/2017 en: 23 Septiembre 2017, 20:22 pm
¿por qué solo una opción? seguro muchos usamos más de un lenguaje dependiendo lo que queremos hacer.
Páginas: 1 ... 24 25 26 27 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 ... 139
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines