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 2 3 4 5 6 [7] 8 9 10
61  Programación / Scripting / Re: Ordenar lista con sort y key en python. en: 24 Agosto 2022, 18:34 pm
Bien, resumiendo me queda una gran duda, explícame por qué debo
suponer que estás separando("ability,capacidad") las 2 palabras si lo
que contiene "palabras" en cada elemento es un string y no una lista
de listas, no lo entiendo...

Slds. Daniel ☕☕☕
62  Programación / Scripting / Re: Ordenar lista con sort y key en python. en: 24 Agosto 2022, 16:59 pm
Gracias por tu código, no puedo dejar de ser sincero, no lo entiendo
me gusta como aprendiz(autodidacta) poder interpretar los códigos
de los demás para aprender, igual pude sacar mucho de los 2 bucles
sobre archivos gracias muchas gracias, seguiré investigando...

Slds. Daniel ☕☕☕
63  Programación / Scripting / Ordenar lista con sort y key en python. en: 24 Agosto 2022, 15:17 pm
Hola, gente, ¿cómo están?.-
Le expongo lo que deseo hacer y evidentemente no logro concretar,
estoy haciendo mi propio traductor inglés/español y quisiera ordenar
él .txt que contiene las 1300 palabras, pero los pocos ejemplos que
encuentro con key son sobre diccionarios, concretamente quisiera
ordenar todas las palabras teniendo en cuenta solamente las palabras
en inglés...

Código
  1. import codecs
  2.  
  3. palabras = []
  4. with codecs.open('Traductor.txt', 'r', encoding='utf-8') as archivo:
  5.    for tmpLinea in archivo:
  6.        tmpLinea[:].strip()
  7.        linea = tmpLinea.split(',')
  8.        palabras.append(linea)
  9.  
  10. palabras.sort()
  11.  
  12. with codecs.open('Traductor.txt', 'w', encoding='utf-8') as archivo:
  13.    for item in palabras:
  14.        final = f"{item[0]},{item[1]}"
  15.        archivo.write(final)



Citar
ability,capacidad
able,poder
abortion,aborto
about,acerca de
above,encima
abstract,resumen abstracto
accept,aceptar
access,acceso
accord,acuerdo
account,cuenta
accuse,acusar
achieve,lograr
across,a través de
act,acto
action,acción
activity,actividad
actually,actualmente

Desde ya muchas gracias por la ayuda.
Slds. Daniel ☕☕☕
64  Programación / Scripting / Re: Posicionar ventana hija siempre relativa a la ventana padre.- en: 17 Agosto 2022, 14:34 pm
Hola rey ¿ como estas?, funciona como lo esperado, gracias...

Slds. Daniel ☕☕☕
65  Programación / Scripting / Posicionar ventana hija siempre relativa a la ventana padre.- en: 16 Agosto 2022, 20:56 pm
Hola, ¿cómo están?, buen día para todos.
Les cuento lo que me ocurre, estoy haciendo un editor de texto/bloc de notas
y como es obvio necesito mostrar una ventana hija para realizar búsquedas,
el inconveniente lo tengo aquí, ¿cómo hago para que aparezca(como
aparece en el recorte de pantalla) siempre de la misma manera sin tener en
cuenta el lugar al cual se haya movido la ventana principal?.-

Es todo, desde ya muchas gracias por el tiempo que le dedique, yo seguiré
buscando y practicando.-

Código
  1. import tkinter as tk
  2. from tkinter import ttk
  3. from functools import partial
  4. from tkinter import  *
  5.  
  6.  
  7. def centrarVentana(root):
  8.    w = 500
  9.    h = 300
  10.  
  11.    ws = root.winfo_screenwidth()
  12.    hs = root.winfo_screenheight()
  13.    x = (ws/2) - (w/2)
  14.    y = (hs/2) - (h/2)
  15.    root.geometry('%dx%d+%d+%d' % (w, h, x, y))
  16.  
  17.  
  18. def otra(ventana):
  19.    t1 = Toplevel(ventana)
  20.  
  21.    t1.geometry('400x200')
  22.    t1.title("Ventana hija")
  23.  
  24.    t1.focus_set()
  25.  
  26.    t1.grab_set()
  27.  
  28.    t1.transient(master=ventana)
  29.  
  30.    t1.focus()
  31.  
  32.    t1.wait_window(t1)
  33.  
  34.  
  35. def imprimir_informacion(ventana):
  36.    ventana.update()
  37.    altura = ventana.winfo_reqheight()
  38.    anchura = ventana.winfo_reqwidth()
  39.    altura_pantalla = ventana.winfo_screenheight()
  40.    anchura_pantalla = ventana.winfo_screenwidth()
  41.    print(f"Altura: {altura}\nAnchura: {anchura}\nAltura de pantalla: {altura_pantalla}\nAnchura de pantalla: {anchura_pantalla}")
  42.  
  43.  
  44.  
  45.  
  46. def main():
  47.    ventana = tk.Tk()
  48.    ventana.title("Posicionar ventana")
  49.    centrarVentana(ventana)
  50.  
  51.  
  52.    boton = ttk.Button(ventana, text="Información", command=partial(imprimir_informacion, ventana))
  53.    boton.place(x=150, y=150)
  54.  
  55.  
  56.    boton = ttk.Button(ventana, text="Otra ventana", command=partial(otra, ventana))
  57.    boton.place(x=250, y=150)
  58.  
  59.    ventana.mainloop()
  60.  
  61. if __name__ == '__main__':
  62.    main()

https://ibb.co/0DF0fkD

Slds. Daniel ☕☕☕
66  Programación / Scripting / Re: Capturar un evento antes que ocurra, tkinter.- en: 14 Agosto 2022, 21:26 pm
¿Qué puedo agregar?, gracias y que funciona perfectamente  ;-) ;-) ;-).-
Si agrego que no entiendo el porqué funciona con un solo edit_reset()
pero bueno algún día encontraré la explicación.-

Slds. Daniel ☕☕☕
67  Programación / Scripting / Re: Capturar un evento antes que ocurra, tkinter.- en: 14 Agosto 2022, 15:12 pm
Lo que proponen Uds. es algo como esto, ¿no es así?, bien,
lo que me falta es saber como agregar un condicional para
que funcione correctamente y no me quede el widget vacío.-


Código
  1. import tkinter as tk
  2.  
  3. def undo(event):
  4.    print("Deshacer cancelado.")
  5.    return "break"
  6.  
  7.  
  8. def main():
  9.    root = tk.Tk()
  10.    text = tk.Text(root, width=55, height=10, undo=True)
  11.    text.pack()
  12.    temp = """ La inteligencia no se mide por el número
  13. de palabras que sabes pronunciar,
  14. sino por aquellas que no dices para no lastimar!!!
  15. """
  16.    text.insert(tk.INSERT, temp)
  17.    text.bind("<<Undo>>", undo)
  18.  
  19.    text.focus()
  20.    root.mainloop()
  21.  
  22.  
  23. if __name__ == '__main__':
  24.    main()
  25.  

ej:
agrego 123
           456
           789

Si pulso <Control-z> 1 vez queda:
            123
            456

Si pulso <Control-z> otra vez queda:
            123
                       
Pulso <Control-z> otra vez deja el TEXT vacío, esto es lo que
deseo evitar...

Slds. Daniel ☕☕☕
68  Programación / Scripting / Re: Capturar un evento antes que ocurra, tkinter.- en: 14 Agosto 2022, 02:30 am
No entiendo si me estás ayudando o criticando, es una obviedad lo que planteas,
lo que trato de hacer con esa función(aparentemente innecesaria) es buscar alguna
alternativa para que no me quede el widget vacío.-
Aprovecho para preguntar, ¿nadie sabe como acceder a la pila del widget text?,
si la tuviera tal vez al validar que estuviera vacía podría configurar undo=False.-

Slds. Daniel ☕☕☕
69  Programación / Scripting / Re: Capturar un evento antes que ocurra, tkinter.- en: 13 Agosto 2022, 20:39 pm
Ahora me ocurre lo mismo que antes de utilizar
el try-except.-


Citar
Exception in Tkinter callback
Traceback (most recent call last):
  File "C:\Users\Daniel Virgili\AppData\Local\Programs\Thonny\lib\tkinter\__init__.py", line 1705, in __call__
    return self.func(*args)
  File "C:\Users\Daniel Virgili\Desktop\Practica\Copiar-pegar\Principal.py", line 18, in rehacer
    text.edit_undo()
  File "C:\Users\Daniel Virgili\AppData\Local\Programs\Thonny\lib\tkinter\__init__.py", line 3242, in edit_undo
    return self.edit("undo")
  File "C:\Users\Daniel Virgili\AppData\Local\Programs\Thonny\lib\tkinter\__init__.py", line 3198, in edit
    return self.tk.call(self._w, 'edit', *args)
_tkinter.TclError: nothing to undo


Slds. Daniel ☕☕☕
70  Programación / Scripting / Re: Capturar un evento antes que ocurra, tkinter.- en: 13 Agosto 2022, 17:53 pm
Hola tocayo, exactamente igual...

Código
  1. def rehacer(text, temp, event):
  2.    try:
  3.        text.edit_undo()
  4.    except:
  5.        pass
  6.  
  7.    return

https://ibb.co/gVFMn7r
Páginas: 1 2 3 4 5 6 [7] 8 9 10
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines