Tkinter es la interfaz estándar de Python para el kit de herramientas de interfaz gráfica de usuario "Tk". En Python 3, el nombre del módulo cambió de Tkinter a tkinter.

Más sobre tkinter...

Aquí está mi código (lo siento si es demasiado largo). Y quiero crear 1 barra de desplazamiento vertical. Porque tengo muchas líneas y lo puse en una barra de desplazamiento para poder desplazarme y ver las líneas que la GUI no puede mostrar. Probé con la barra de desplazamiento pero solo está en....
18 ene. 2022 a las 12:57
Estoy tratando de hacer una GUI para un programa de registro de contraseñas. En este momento, solo estoy tratando de aprender cómo funciona la creación de una GUI, pero solo tengo diez líneas, Mi programa no se ejecutará debido a un supuesto error de sintaxis. import tkinter as tk from tkinter impo....
13 ene. 2022 a las 22:35
Quiero escribir un programa que tenga solo un botón, y después de presionarlo, el programa comenzará a hacer 3 etiquetas y luego cambiará el color de cada una cada 1 segundo solo una vez. Parece muy simple y escribí el siguiente código: import tkinter as tk from time import sleep def function(): ....
12 ene. 2022 a las 22:17
Creé un archivo .exe de mi proyecto .py. Y cuando intento guardar y generar el archivo .csv en el escritorio, aparece el mensaje "permiso de error 13 denegado", porque no tengo privilegios de administrador. En cambio, necesito guardar un archivo en C:/Users/Public para que funcione. Entonces, ¿có....
10 ene. 2022 a las 14:52
El siguiente código crea una vista de árbol, la llena con datos ficticios e imprime la selección cuando hay un cambio: import tkinter as tk from tkinter import ttk root = tk.Tk() myTree = ttk.Treeview(root) myTree.grid() #Dummy Data for n, i in enumerate(['get','the','index','order']): myTree....
10 ene. 2022 a las 00:40
En mi código a continuación, tengo dos menús de opciones que se completan con la misma lista. En la aplicación final, la lista se genera importando un archivo .csv. El usuario debe poder seleccionar dos entradas de la lista. Ahora el problema es que al cambiar la primera opción del menú, cambiará l....
9 ene. 2022 a las 17:36
Tengo un juego: atrapar monedas en un tazón. Sin embargo, uno de los criterios es limitarlo ingresando el tiempo en segundos: cuánto durará el juego. La hora que ingresa el usuario es de tkinter.Entry, y no tengo idea de cómo ejecutar un temporizador y una función al mismo tiempo. Progreso del có....
9 ene. 2022 a las 13:11
Estoy tratando de crear un temporizador para fumar cuando juego un juego, quiero que detecte cuando presiono "p" y comience a mostrar un temporizador en la superposición. Esto es lo que tengo hasta ahora: from tkinter import * import time import keyboard class Timer(): def __init__(self): ....
8 ene. 2022 a las 20:20
Definí una clase GeneralFrame que hereda de tk.LabelFrame, que contiene otros widgets como etiquetas y entradas: class GeneralFrame(tk.LabelFrame): def __init__(self, master, eCount, lCount): super().__init__() self.grid(padx=5, pady=5) self.entry_widget(eCount) ....
8 ene. 2022 a las 18:37
Estoy tratando de verificar si se presiona la tecla "q" mientras se ejecuta un bucle tkinter. ¿Hay alguna forma de hacer esto? from tkinter import * import keyboard def DetectKeyPress(): if keyboard.read_key() == "p": print("you pressed p!") root = Tk() DetectKeyPress() root.mainloo....
8 ene. 2022 a las 17:27
Solo quería crear variables con sus propios nombres con la función eval() (porque tkinter no quiere usar una imagen varias veces) pero parece que no funciona. iimages = 0 for line in range(0, len(maze)): mazeline = maze[line] for char in range(0, len(maze[line])): iimages += 1 ....
8 ene. 2022 a las 16:34
Creé una clase "Nodo" que crea un árbol binario. (Sé que puedo usar el módulo binarytree pero es un proyecto que me dieron en el tema DSA). class Node: def __init__(self, data) -> None: #initialisation def addNode(self, data): # Code to add data. def traverse....
8 ene. 2022 a las 16:31
Es cierto que soy un novato con Python, pero sé lo suficiente como para saber que algo estúpido está pasando aquí y no puedo encontrar ayuda en Google. Todo lo que quiero hacer es usar Tkinter para una GUI simple, pero es bastante difícil hacerlo cuando recibo un error de importación cada vez que i....
8 ene. 2022 a las 02:59
Intentando construir una lista de reproducción de videos usando Tkinter. Por el momento tengo una matriz de mp4, nombres que pasarán al tkintervideo para cargar. Tengo problemas sobre cómo esperar a que termine el primer video para pasar al segundo. root = Tk() playlist = ["New_Year_Champagne.m....
8 ene. 2022 a las 02:03
Quiero hacer un juego de 'laberinto' con tkinter, y quería mostrar algunas cosas debajo de la cuadrícula (área del juego), y sucedió esto: Porque quería poner el texto en la última línea y la primera columna de la cuadrícula. frame = tk.Frame(window) frame.grid(row=line+1, column=0) label = tk.Labe....
7 ene. 2022 a las 23:53
Lo que estoy tratando de lograr es poder hacer clic en un botón y obtener el texto que el usuario ha escrito en una variable. Ya tengo un botón y el cuadro de texto. from tkinter import * def Enter_button(): print() ws = Tk() ws.title('quick look up') ws.geometry('300x300') ws.config(bg='#ffff....
7 ene. 2022 a las 23:30
Creé una aplicación .app independiente (ToDoList.py / ToDoList.app / ToDoList (Unix Executable)) usando pyinstaller. Mi código usa un archivo llamado List.tx para recordar y almacenar datos que se muestran en la pantalla. El programa no puede ejecutarse sin el archivo. Estaba teniendo problemas p....
7 ene. 2022 a las 20:04
¿Cuál es la mejor manera de verificar si algún widget (o variable vinculada a él) de un marco dado (frm1) ha cambiado y tomar una acción? Por ejemplo activar un botón. Me gustaría que cuando se escribiera algo en las entradas o se cambiara el cuadro combinado o la casilla de verificación, se ejecut....
7 ene. 2022 a las 19:07
Necesito combinar python turtle y tkinter para el juego tic tac toe, miré algunos sitios y lo intenté, pero no funcionó como imaginé, así que necesito ayuda. Código: from turtle import * from circle import Tac from cross import Tic from tkinter import * screen = Screen() screen.title("Tic Tac Toe"....
7 ene. 2022 a las 15:15
Tengo un programa Python que usa Turtle para hacer el juego "Snake". Es completamente funcional. En este punto, estoy agregando imágenes .gif para arreglarlo. El problema surge cuando trato de usar una forma personalizada como la cabeza de la serpiente. Si uso una forma básica de tortuga como "t....
Necesito un poco de ayuda... a continuación están mis códigos: root = Tk() w, h = root.winfo_screenwidth(), root.winfo_screenheight() root.geometry("%dx%d+0+0" % (w, h)) f_right = Frame(root,width = 400,height=h) f_right.pack(side=RIGHT) my_scrollbar = Scrollbar(f_right,width=30,orient=VERTICAL) myl....
7 ene. 2022 a las 09:29
¿Alguien puede explicar cómo puedo asignar un nombre de variable a un comando tk.Button que genera una instancia de clase? Actualmente atascado en.. times_button=tk.Button(master,text="NEW",command=newToplevelWindow) En mi cabeza estoy buscando algo como (perdón por la sintaxis).. times_butt....
7 ene. 2022 a las 04:11
He escrito un script tkinter con animación, que funciona bien en Xubuntu, pero cuando lo ejecuto en Mac, la animación no funciona. Aquí hay un pequeño script que demuestra el problema: import tkinter as tk from time import sleep root = tk.Tk() canvas = tk.Canvas(root, height=200, width = 200) canv....
7 ene. 2022 a las 03:46
¿Cómo paso datos entre ventanas principales y secundarias y conservo datos/identificadores únicos? Si uso el método destroy() para cerrar una ventana secundaria, los valores asociados también se destruyen, incluso cuando el diccionario al que envío valores se inició con el padre. Al hacer clic en e....
7 ene. 2022 a las 01:57
Inicialmente escribí esta aplicación tkinter de manera funcional, pero ahora que la estoy convirtiendo en OOP debido a lo hinchada que está, el principal problema que tengo es entender una forma simplificada de pasar variables entre una gran cantidad de clases. A continuación se muestra una versión ....
7 ene. 2022 a las 01:27