
Вопрос задан 24.06.2023 в 08:40.
Предмет Информатика.
Спрашивает Рябова Александра.
Как создать поле из 100 кнопок (10x10) в tkinter python


Ответы на вопрос

Отвечает Бекмурза Алихан.
Ответ:
Объяснение:
from tkinter import *
root = Tk()
root.title("")
root.geometry("500x500")
cnt =0;
for i in range (0,10):
for j in range (0,10):
cnt += 1
btn = Button(text=cnt, height=1, width=5)
btn.place(x=i*50, y=j*50)
root.mainloop()



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Чтобы создать поле из 100 кнопок с использованием библиотеки Tkinter в Python, вам нужно выполнить следующие шаги:
- Импортировать библиотеку Tkinter.
- Создать главное окно (главное окно приложения).
- Создать 100 кнопок и добавить их на главное окно.
- Организовать кнопки в виде сетки 10x10.
Вот пример кода, который создаст такое поле:
pythonimport tkinter as tk
# Создание функции, которая будет вызываться при нажатии на кнопку
def button_click():
print("Кнопка нажата")
# Создание главного окна
root = tk.Tk()
root.title("Поле из 100 кнопок")
# Создание 10x10 сетки кнопок
buttons = []
for i in range(10):
row = []
for j in range(10):
button = tk.Button(root, text="", command=button_click)
button.grid(row=i, column=j)
row.append(button)
buttons.append(row)
# Запуск главного цикла приложения
root.mainloop()
В этом примере создаются 100 кнопок (10x10 сетка) и при нажатии на каждую кнопку вызывается функция button_click()
. Вы можете настроить функцию button_click()
для выполнения нужных действий при нажатии на кнопки в вашем приложении.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili