|
Mostrar Temas
|
Páginas: 1 [2] 3
|
11
|
Programación / Scripting / [Python/Tk]Mi Programa se ríe de mi
|
en: 9 Agosto 2013, 20:09 pm
|
Hola buenas a todos! Les traigo una cosa muy curiosa que me pasa, no se si es mi programa, la función 'os.listdir()' , un error, o soy estúpido... Les traigo este script, que funciona para moverse entre carpetas de forma visual, esta en desarrollo, el programa, lista todos los archivos y carpetas, tu selecionas una carpeta, NO un archivo, y lista los archivos de esa carpeta, pero si lo vuelvo a hacer en otro directorio me da error! Les traigo el script para que lo miren: from Tkinter import * import sys import os v0=Tk() v0.geometry("1000x1000") def colocar_scrollbar(listbox,scrollbar): scrollbar.config(command=listbox.yview) listbox.config(yscrollcommand=scrollbar.set) scrollbar.pack(side=RIGHT, fill=Y) listbox.pack(side=LEFT, fill=Y) frame1=Frame(v0) frame1.pack() scroll1=Scrollbar(frame1) list1=Listbox(frame1) list1.pack() colocar_scrollbar(list1,scroll1) mitexto=StringVar() label1=Label(v0,textvar=mitexto) label1.pack()
def cargarlistbox(lista,listbox): ind,largo=0,len(lista) while ind < largo: listbox.insert(END,lista[ind]) ind+=1 ListaNombres = os.listdir(os.getcwd()) def imprimir_en_label(): label1.after(100, imprimir_en_label) # Llamada recursiva con .after ind = list1.curselection() if list1.curselection() != (): sel = list1.get(ind) mitexto.set(sel) #
def funcion_milagro(): ind = list1.curselection() if list1.curselection() != (): sel2 = list1.get(ind) print sel2 #Todo esto funciona bien,
#pero al segundo cambio de directorio rut = os.getcwd() + '\\' + sel2 #os.system('cd /d ' + rut) print rut print rut
list1.delete(0, END)
archis = os.listdir(rut) # Me salta error como que no existe el directorio #funcionando bien a la primera print archis
for imagen in archis: list1.insert(END,imagen)
b1=Button(v0,text="Siguiente", command = funcion_milagro, width=15).place(x=435, y=180)
cargarlistbox(ListaNombres,list1) imprimir_en_label() funcion_milagro() v0.mainloop() Guardenlo como .py para visualizar el error en consola Es como que no existiese ese directorio, aparte e puesto un par de prints por si acaso era error de otra funcion o variable, pero no por lo que e visto es el listdir creo. Ojala alguien me pueda dar una solución seria de mucho agrado
|
|
|
12
|
Programación / Scripting / [Python\Tkinter]Marcar limites a un listbox o frame
|
en: 5 Agosto 2013, 18:46 pm
|
Hola buenas a todos!, Me gustaría saber como poner limites a un listbox o frame, traigo un pequeño script en el cual muestra una pequeña ventana, abajo un entry y al lado o abajo también un botón. En el entry puedes escribir cualquier cosa, al apretar el boton, sera mostrado en el listbox Bueno, pues si insertas la palabra "hola" se muestra pero si escribes algo largo ejem: 'abcdefghijklmnssssssssssssssssssssssssaaaaaaaaaaaaaaa' se muestra en la misma linea con lo cual en final no lo ves, como podría hacer que cuando llegue a los limites cambie de linea a la de abajo? y si pongo varias cosas en la lista ejem hola abeto pepe maría nicolas perro gato cocodrilo ... las ultimas palabras no se ven, como podría hacer que cuando se escriban varias cosas en una lista, la listbox o frame bajase y no se quedase arriba? Aquí les dejo el script: from Tkinter import * v0=Tk() def colocar_scrollbar(listbox,scrollbar): scrollbar.config(command=listbox.yview) listbox.config(yscrollcommand=scrollbar.set) scrollbar.pack(side=RIGHT, fill=Y) listbox.pack(side=LEFT, fill=Y) frame1=Frame(v0) frame1.pack() scroll1=Scrollbar(frame1) list1=Listbox(frame1) list1.pack() colocar_scrollbar(list1,scroll1) mivalor=StringVar() e1=Entry(v0,textvar=mivalor).pack() def insertar_en_listbox(): if mivalor.get() != "": list1.insert(END,mivalor.get()) else: print "Por favor esciba algún texto" b1=Button(v0,text="Insertar en Listbox",command=insertar_en_listbox).pack() v0.mainloop() Ojala puedan ayudarme por favor, Gracias
|
|
|
13
|
Programación / Programación General / Compilacion Kernel en Windows
|
en: 22 Julio 2013, 00:29 am
|
Hola Buenos días o noches
Tengo un proyecto, un kernel, no el de linux y me gustaria compilarlo, pero claro son varios archivos, vale hasta hay llego, puedo compilarlo con gcc, pero yo uso windows
¿con que compilador podría compilar mi kernel y como podría transformar esos archivos en uno en el entorno windows?
Toda la documentación en compilación de kernels o SOs como Minix son en entorno linux.
|
|
|
14
|
Programación / Desarrollo Web / Pagina WEB .es
|
en: 12 Julio 2013, 20:47 pm
|
Hola a todos
Venia preguntando por cuanto podría tener una web con dominioaelegir.es cuanto me costaría y donde puedo obtenerla, e mirado hostinger como host premiun pero no me publica la web y es que creo que solo te deja publicar webs .com. Alguien me puede ayudar como obtener un lugar donde publicar mi html con dominio .es y cuanto hay que pagar?
También ese servidor donde alojas el html no puede ser casero??,no se si me habeis entendido
|
|
|
15
|
Programación / Programación C/C++ / [ASM\Scons] Scons errores
|
en: 29 Junio 2013, 15:35 pm
|
Hola a todos!
Tengo un problema y es que cuando quiero compilar varios archivos en uno con scons me salta esto:
scons: Reading SConscript files ... scons: done reading SConscript files. scons: Building targets ... [as] boot\boot.s Assembling: boot\boot.s boot\boot.s(1) : error A2008:syntax error : / boot\boot.s(2) : error A2008:syntax error : this boot\boot.s(3) : error A2008:syntax error : Copyright boot\boot.s(5) : error A2008:syntax error : is boot\boot.s(6) : error A2008:syntax error : under boot\boot.s(7) : error A2008:syntax error : Free boot\boot.s(8) : error A2008:syntax error : at boot\boot.s(10) : error A2008:syntax error : is boot\boot.s(12) : error A2008:syntax error : or boot\boot.s(13) : error A2008:syntax error : General boot\boot.s(15) : error A2008:syntax error : should boot\boot.s(16) : error A2008:syntax error : with boot\boot.s(17) : error A2008:syntax error : * boot\boot.s(19) : error A2008:syntax error : . boot\boot.s(20) : error A2008:syntax error : . boot\boot.s(24) : error A2008:syntax error : . boot\boot.s(25) : error A2008:syntax error : . boot\boot.s(26) : error A2008:syntax error : extern boot\boot.s(30) : error A2008:syntax error : . boot\boot.s(32) : error A2034:must be in segment block boot\boot.s(34) : error A2008:syntax error : . boot\boot.s(35) : error A2008:syntax error : . boot\boot.s(36) : error A2008:syntax error : . boot\boot.s(37) : error A2008:syntax error : . boot\boot.s(38) : error A2008:syntax error : . boot\boot.s(39) : error A2008:syntax error : . boot\boot.s(40) : error A2008:syntax error : long boot\boot.s(41) : error A2008:syntax error : . boot\boot.s(43) : error A2034:must be in segment block boot\boot.s(44) : error A2008:syntax error : !% boot\boot.s(45) : error A2034:must be in segment block boot\boot.s(46) : error A2034:must be in segment block boot\boot.s(47) : error A2088:END directive required at end of file scons: *** [boot\boot.obj] Error 1 scons: building terminated because of errors.
Tengo Windows por lo que scons usa visual studio c++ como compilador mas bien la versión 2010 y no me compila este archivo asm cuando se supone que lo tendria que compilar
Los archivos SConstruct están bien y no hay ningún problema
Alguien me recomienda algo? o sabe como solucionar esto ?, es un SO lo que quiero compilar así que si conocéis alguna forma de compilarlo de diferente manera para windows me la podríais decir en caso de que así no se pueda
|
|
|
16
|
Programación / Programación C/C++ / Luxur 0.0.7 Source
|
en: 27 Junio 2013, 21:45 pm
|
Hola Preguntaba si alguien puede pasarme código fuente de luxor 0.0.7, la web del proyecto esta caída Ojala alguien me lo pueda pasar... , seria de mucho agrado
|
|
|
18
|
Seguridad Informática / Análisis y Diseño de Malware / [Python]Backdoor con conexion segura
|
en: 15 Enero 2013, 20:24 pm
|
Buenos días Después de haber echo un backdoor en python, como puedo tener una conexion segura? e visto en internet usar el modulo de pycripto pero a mi me da problemas e mirado cual podría ser el error pero no hay mucha información de este modulo hay algo como pycripto o un cripter para cifrar la conexión o algo para tener una conexión segura ? creo que esto deberia de ir en la secion de programación
|
|
|
19
|
Seguridad Informática / Hacking / Netcat para windows
|
en: 19 Noviembre 2012, 21:36 pm
|
Hola a todos preguntaba como conseguir netcat para windows llevo dias buscando en google y no encuentro nada todo son enlaces rotos . Alguie sabe algun enlace por favor?? Buenas noches.
|
|
|
|
|
|
|