Articles of botón de

Obtener el texto de un widget de botón

Quiero obtener el texto de un botón para compararlo usando una sentencia if. Digamos que tengo este botón: my_button = Button(self, text = ‘hi’) my_button.grid(row = 0, column = 0, sticky = W) Y quiero hacer algo como esto: my_text = my_button.text Para que la siguiente sentencia if se evalúe como verdadera: if my_text == […]

¿Cómo hacer un botón usando el widget tkinter Canvas?

Quiero obtener un botón de un canvas. He intentado pack el canvas en el widget del botón, pero eso no funcionó. Buscando en Google un poco, he encontrado (aquí: ¿Cómo crear un botón en un canvas tkinter? ) Que el método de Canvas, create_window podría ayudar. Pero debería haber algo mal en la forma en […]

¿Determinar qué botón se presionó en Tkinter?

Estoy haciendo una pequeña utilidad mientras estoy aprendiendo Python. Genera dinámicamente una lista de botones: for method in methods: button = Button(self.methodFrame, text=method, command=self.populateMethod) button.pack({‘fill’: ‘x’, ‘expand’: 1, ‘padx’: 5, ‘pady’: 3}) Esa parte funciona bien. Sin embargo, necesito saber cuál de los botones se presionó dentro de self.populateMethod . ¿Algún consejo sobre cómo podría […]

Dando un comando en una terminal incrustada

Estoy usando el siguiente código de Python para incrustar una ventana de terminal (de Ubuntu Linux) en una ventana de Tkinter. Me gustaría dar el comando ‘sh kBegin’ en la ventana automáticamente cuando se inicia la ventana de terminal: from Tkinter import * from os import system as cmd root = Tk() termf = Frame(root, […]

¿Cómo asociar la misma operación a un conjunto de botones programáticamente en tkinter?

He estado trabajando en un proyecto Python / Tkinter que requiere botones creados de manera programática de una lista como se muestra a continuación. Cuando se presiona un botón determinado, me gustaría que ese botón se “sunken” hasta que se presione otro botón, en ese momento ese botón se “sunken” , y el botón que […]

Como hacer una ventana con botones en python.

¿Cómo creo una función que hace una ventana con dos botones, donde cada botón tiene una cadena específica y, si se hace clic en, devuelve una variable específica? Similar a @ 3:05 en este video https://www.khanacademy.org/science/computer-science-subject/computer-science/v/writing-a-simple-factorial-program—python-2 (I Sé que es un tutorial para un progtwig para principiantes muy fácil, pero es el único video que […]

¿Cómo posiciono los botones en tkinter?

Tengo un progtwig aquí que tiene dos botones. Estoy tratando de cambiar la posición de estos botones para que haya un espacio entre ellos, porque actualmente están directamente debajo uno del otro. ¿Qué debo hacer para cambiar la posición de ellos? def menu(): import tkinter window=tkinter.Tk() window.title(‘Lightning Parties’) window.configure(background=’turquoise’) lbl=tkinter.Label(window, text=’Welcome to Lightning Parties!’, fg=’purple’, […]

¿El botón Tkinter no aparece en TopLevel?

Este es un fragmento de código que escribo para esta pregunta: ¿ Texto de entrada en una ventana diferente? Es realmente extraño lo que sucedió en mySubmitButton , parece que el botón no quiere aparecer cuando se inicia por primera vez, sin embargo, aparecerá cuando haga clic en él. Incluso si haces clic en él […]

¿Cómo creo un botón en Python Tkinter para boost la variable de enteros en 1 y mostrar esa variable?

Estoy tratando de crear un progtwig Tkinter que almacene una variable int, y aumente esa variable int en 1 cada vez que hago clic en un botón, y luego muestro la variable para que pueda ver que comienza como 0, y luego cada vez que haga clic en el botón que sube en 1. Estoy […]

¿Hay una manera de presionar un botón sin tocarlo en tkinter / python?

Hola, necesito hacer esto porque estoy haciendo un juego de combinación / memoria, y tiene que haber un botón (totalmente separado de los del juego actual) que cuando lo presiono, tiene que mostrar las cartas correspondientes automáticamente sin Tener que tocar los botones con el ratón. ¿Hay una función de “prensa” o algo así para […]