Параметры для виджетов Tkinter ttk в Python

При работе с тематическими виджетами часто возникает необходимость задать их атрибуты, такие как текст и изображение.

Tkinter позволяет вам задать параметры виджета ttk в Python одним из 3 следующих способов:

  • Используйте конструктор виджетов при создании виджета.
  • После создания виджета задайте значение свойства с помощью индекса словаря.
  • Вызовите метод config() с ключевыми аргументами.
Содержание

1) Использование конструктора виджетов

Ниже показано, как использовать конструктор виджетов для установки параметра текста для виджета «Метка»:

import tkinter as tk
from tkinter import ttk


root = tk.Tk()
ttk.Label(root, text='Hi, there').pack()

root.mainloop()

Выход:

Параметры tkinter

2) Использование индекса словаря после создания виджета

Следующая программа показывает ту же метку, но использует индекс словаря для установки текстовой опции для виджета «Метка»:

import tkinter as tk
from tkinter import ttk


root = tk.Tk()

label = ttk.Label(root)
label['text'] = 'Hi, there'
label.pack()

root.mainloop()

Следующий код задает параметры текста для метки:

label['text'] = 'Hi, there'

3) Применение метода config() с ключевыми аргументами

Следующая программа иллюстрирует, как использовать метод config() с ключевым аргументом для установки текстового параметра для метки:

import tkinter as tk
from tkinter import ttk


root = tk.Tk()

label = ttk.Label(root)
label.config(text='Hi, there')
label.pack()

root.mainloop()
Похожие посты
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *