A ver, tengo un problema.
Yo hice un "downloader" por consola y ahora estoy aprendiendo Tkinter y lo quería pasar.
Lo que pasa es que cuando ejecuto el button y me ejecuta la funcion las variables del textbox no me funcionan allá..
Probe haciendo un global pero no funciona, os dejo el code:
#!/usr/bin/env python
#Downloader - by xassiz
from Tkinter import *
import re, sys, urllib
def descargar():
xassiz = urllib.urlopen(url)
x4ss1z = open(doc,'wb')
xa55iz = xassiz.read()
x4ss1z.write(xa55iz)
xassiz.close()
x4ss1z.close()
form = Tk()
form.title('Downloader - by xassiz')
form.minsize(350,75)
Nombre = Label(form, text="Downloader")
url = StringVar()
urlTxtBox = Entry(form, textvariable=url, width=60)
doc = StringVar()
docTxtBox = Entry(form, textvariable=doc, width=60)
BotonDescargar = Button(form, text="Descargar", command=descargar, width=20)
Nombre.grid()
urlTxtBox.grid()
docTxtBox.grid()
BotonDescargar.grid()
form.mainloop()
El primer textbox recojo la URL y en el segundo el nombre del nuevo archivo.
Saludos!