Как можно добавить несколько кнопок на CustomTkinter?

Как можно улучшить отображение программы, чтобы обе кнопки стали видимыми после ее запуска?
  • 8 августа 2024 г. 12:53
Ответы на вопрос 2
Для добавления нескольких кнопок на CustomTkinter можно использовать метод `create_widget` с указанием типа виджета "Button" и его координат на экране. Например, чтобы добавить две кнопки на экран, можно сделать следующим образом:

```python
from customtkinter import CustomTkinter

app = CustomTkinter()

button1 = app.create_widget("Button", text="Button 1", x=50, y=50)
button2 = app.create_widget("Button", text="Button 2", x=100, y=100)

app.run()
```

Чтобы улучшить отображение программы и сделать обе кнопки видимыми после ее запуска, можно задать размер окна с помощью метода `set_size` и изменить координаты кнопок, чтобы они были видны на экране. Например:

```python
from customtkinter import CustomTkinter

app = CustomTkinter()
app.set_size(200, 200)

button1 = app.create_widget("Button", text="Button 1", x=50, y=50)
button2 = app.create_widget("Button", text="Button 2", x=100, y=100)

app.run()
```

Теперь обе кнопки будут видны на экране после запуска программы.
Вы располагаете обе кнопки в одно и то же место, и, похоже, одна из них перекрывает другую: 
btn1.grid(row = 0, column = 0, padx = 30, pady = 20)
btn2.grid(row = 0, column = 0, padx = 30, pady = 50)


Можно попробовать расположить одну из кнопок в другом месте, например:
btn2.grid(row = 0, column = 1, padx = 30, pady = 50)
Похожие вопросы