Вопрос задан 23.11.2023 в 02:08. Предмет Информатика. Спрашивает Стенюшкин Артём.

Завдання. Складіть програму, після запуску якої на екрані з'являється вікно, де послідовно

розміщено 4 різнокольорові кнопки з назвами кольорів та різними розмірами кнопок за шириною.​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Лис Анастасия.

Ответ:

import tkinter

window = tkinter.Tk()

window.geometry ('300x150')

button1 = tkinter.Button (window, text='Красный', width=11,

                         bg='red', fg='white')

button1.pack()

button2 = tkinter.Button (window, text='Жёлтый', width=19,

                         bg='yellow', fg='black')

button2.pack()

button3 = tkinter.Button (window, text='Синий', width=27,

                         bg='blue', fg='white')

button3.pack()

button4 = tkinter.Button (window, text='Фиолетовый', width=35,

                         bg='purple', fg='white')

button4.pack()

window.mainloop()

Объяснение:

Основные свойства класса Button, которым представлены кнопки в tkinter:

  • text - устанавливает текст на кнопке
  • command - устанавливает действие кнопки (что происходит при нажатии на кнопку)
  • width - устанавливает ширину кнопки
  • height - устанавливает высоту кнопки
  • bg - устанавливает цвет кнопки
  • fg - устанавливает цвет текста кнопки
  • font - устанавливает шрифт текста кнопки и его размеры

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Program to Display Colored Buttons with Varying Widths

Here is a program in Python that will display a window with four colored buttons, each with a different color and width:

```python import tkinter as tk

def create_button(color, width): button = tk.Button(root, text=color, bg=color, width=width) button.pack()

root = tk.Tk() root.geometry("300x200") # Set the size of the window

create_button("red", 100) create_button("green", 150) create_button("blue", 200) create_button("yellow", 250)

root.mainloop() ```

This program uses the `tkinter` library to create a graphical user interface. It defines a function `create_button` that takes two parameters: `color` and `width`. Inside the function, a button is created using the `Button` class from `tkinter`. The `text` parameter is set to the color name, the `bg` parameter is set to the color itself, and the `width` parameter is set to the specified width. The `button` is then packed into the window using the `pack` method.

In the main part of the program, a `Tk` object is created to represent the window. The `geometry` method is used to set the size of the window to 300x200 pixels. Then, the `create_button` function is called four times with different colors and widths to create the buttons. Finally, the `mainloop` method is called to start the event loop and display the window.

When you run this program, a window will appear with four buttons, each with a different color and width. The buttons will be displayed in the order they were created, from left to right. The width of each button will be proportional to the specified width, with the first button being the narrowest and the last button being the widest.

Please note that this program requires the `tkinter` library, which is included with most Python installations. If you encounter any issues running the program, make sure that `tkinter` is properly installed on your system.

I hope this helps! Let me know if you have any further questions.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос