10-09-2022, 06:13 PM 
		
	
	
		Hola gente, ¿ cómo están?, hola Francisco.-
Necesitaría saber si se puede obtener alguna relación entre píxeles y fila/columnas.-
Para ejemplificar, tengo un widget TEXT y necesito relacionar el contenido en fila/columnas
para establecer las dimensiones de este y la ventana.-
Bueno, es todo, espero encontrar aquí la respuesta porque llevo horas buscando y nada.-
Slds. Daniel ☕☕☕
	
	
Necesitaría saber si se puede obtener alguna relación entre píxeles y fila/columnas.-
Para ejemplificar, tengo un widget TEXT y necesito relacionar el contenido en fila/columnas
para establecer las dimensiones de este y la ventana.-
Código:
from tkinter import ttk
import tkinter as tk
import tkinter.scrolledtext as scrolledtext
import codecs
def centrar_ventana(root):
    w = 500
    h = 500
    ws = root.winfo_screenwidth()
    hs = root.winfo_screenheight()
    x = (ws/2) - (w/2)
    y = (hs/2) - (h/2)
    root.geometry('%dx%d+%d+%d' % (w, h, x, y))
#Función para pasar de los métodos al correspondiente código.
def boton_codigo(lista_ayuda_secundaria, segunda_Ayuda, lista_codigo, ventana):
    if len(segunda_Ayuda.curselection())!=0:
        listaCodigo = []
        codigoLista = "".join(lista_codigo)
        cont=0
        with codecs.open('codigos.txt', 'r', encoding='utf-8') as archivo:
            for linea in archivo:
                lineaTmp = linea.rstrip('\n,\r')
                tmpLinea = lineaTmp.split(',') 
                codigoCodigos = lineaTmp[:4]
                if codigoLista == codigoCodigos:
                    cont += 1
                    listaCodigo.append(tmpLinea[1])
                elif codigoLista != codigoCodigos and cont == 1:
                    break
    else:
        messagebox.showinfo(message="Debe seleccionar un item.", title="!!! Atención !!!")
        
    
    t1 = tk.Toplevel(ventana)
    t1.title("Códigos")
    t1.focus_set()
    centrar_ventana(t1) 
    t1.grab_set()
    t1.transient(master=ventana)
    muestra_codigo = scrolledtext.ScrolledText(t1, width=58, height = cont+1)
    muestra_codigo.place(x=10, y=10)
    for lista in listaCodigo:
        muestra_codigo.insert(tk.INSERT, lista)
    muestra_codigo.config(state= tk.DISABLED)
    t1.wait_window(t1)Bueno, es todo, espero encontrar aquí la respuesta porque llevo horas buscando y nada.-
Slds. Daniel ☕☕☕
abraza las cosas y personas malas como si fueran tu mas preciada joya,Son tus mas grandes maestros de paciencia sabiduría y amor y cuando lo abrazas dejan de causar dolor.-
	
	

