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.-