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

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Problema con ventanas y segundero python
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con ventanas y segundero python  (Leído 2,161 veces)
ttenay3000

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Problema con ventanas y segundero python
« en: 5 Octubre 2012, 17:59 pm »

Hola alguien me podria ayudar para ver que estoy haciendo mal tengo un programa que al oprimir tomar foto me debe sacar la ventana para tomar foto esto es en 5 segundos y al mismo tiempo debe de mostrarme un mensaje tomando foto en 5, 4, 3 el problema esque el segundero se sigue con numeros negativos este problema no me sucede si no le pongo el boton pero si lo hago se sigue el segundero y aparte no me destruye la ventana del segundero ni el de la foto. ES la primera vez que trabajo con python y la verdad ya no se hacer. gracias este es el codigo

Código
  1. #!/usr/bin/python
  2. import cv
  3. import time
  4. from Tkinter import *
  5.  
  6. frame = None
  7. counter = 20  #7
  8. camera = cv.CaptureFromCAM(0)
  9. cv.SetCaptureProperty(camera, cv.CV_CAP_PROP_FRAME_HEIGHT, 480/2)
  10. cv.SetCaptureProperty(camera, cv.CV_CAP_PROP_FRAME_WIDTH, 640/2)
  11. cv.NamedWindow('Snapshot ...', cv.CV_WINDOW_AUTOSIZE)
  12. cv.DestroyAllWindows('Snapshot ...')
  13.  
  14. def createWindow():
  15.  
  16.   def contador(texto):
  17.  global frame
  18.  frame = cv.QueryFrame(camera)
  19.  cv.ShowImage('Snapshot ...', frame)
  20.  cv.MoveWindow('Snapshot ...', 600, 320)
  21.  cv.SaveImage('testing.png', frame)
  22.  
  23.  def count():
  24.    global counter
  25.    counter += -1
  26.    texto.config(text=str(counter))
  27.    texto.after(1000, count)    
  28.  count()
  29.  
  30. seg = Tk()
  31. seg.geometry("350x50+900+350")
  32. seg.title("Captura")
  33. texto = Label(seg, text="Tomando foto en  ....", fg = "black", font = "Verdana 10 bold").pack()
  34. texto = Label(seg, fg="red", font = "Verdana 16 bold")
  35. texto.pack()
  36.  
  37.        def bt():
  38.  
  39. while (counter):
  40.  contador(texto)
  41.  cv.WaitKey(15)
  42.  seg.update()
  43.  time.sleep(0.10000)
  44.  
  45.        win = Tk()
  46.        button = Button(win, text='Tomar foto', command=bt)
  47.        button.pack()
  48.        return win
  49.  
  50. win1 = createWindow()
  51. win1.mainloop()



Nota del mod: Los códigos van en su correspondiente etiqueta, usa el botón "insertar código" o serán eliminados.


« Última modificación: 5 Octubre 2012, 23:03 pm por EleKtro H@cker » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
(Python)Existen ventanas de entrada y salida de datos en python « 1 2 »
Scripting
tonilogar 11 15,559 Último mensaje 29 Noviembre 2009, 00:49 am
por tonilogar
Duda con ventanas en Tkinter en python
Scripting
XD YO 5 13,831 Último mensaje 3 Febrero 2010, 05:28 am
por XD YO
Problema al con ventanas
GNU/Linux
JuszR 6 2,958 Último mensaje 1 Agosto 2010, 22:58 pm
por JuszR
Problema Cerrando Ventanas
Programación Visual Basic
z_ane_666 2 2,079 Último mensaje 8 Noviembre 2010, 12:27 pm
por z_ane_666
CREAR VENTANAS EN PYTHON
Scripting
carlos.foroelhaker 2 11,033 Último mensaje 4 Mayo 2012, 22:26 pm
por carlos.foroelhaker
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines