Python I Графический модуль Tkinter

Поділитися
Вставка
  • Опубліковано 27 гру 2024
  • Оконный интерфейс, программа приветствие, модуль Tkinter в Python
    Запись на индивидуальное обучение по программированию:
    Вацап wa.me/79817051646
    Отзывы spb.profi.ru/p...
    В этом видео рассмотрим создание графического интерфейса, графический модуль tkinter
    Библиотека Tkinter установлена в Python в качестве стандартного модуля,
    поэтому нам не нужно устанавливать что-либо для его использования.
    Tkinter - очень мощная библиотека.
    Если вы уже установили Python, можете использовать IDLE,
    который является интегрированной IDE, поставляемой в Python, эта IDE написана с использованием Tkinter.
    Давайте предположим, что у вас уже есть базовые знания по Python, которые помогут понять что мы будем делать.
    Мы начнем с создания окна, в котором мы узнаем, как добавлять виджеты, такие, как кнопки,
    комбинированные поля и т. д.
    #ПреподавательПрограммирования #НечайАлександр #СтартПрограммирования

КОМЕНТАРІ • 2

  • @kavajno
    @kavajno Рік тому

    Спасибо

  • @elnursh
    @elnursh 2 роки тому

    как я могу добавить функцию search в комбобокс, чтобы get_data тоже паралельно работала?
    from tkinter import *
    from tkinter import ttk
    import pandas as pd
    df = pd.read_csv("C:/Users/User/Desktop/ccssvv.csv")
    lst = df.companies.dropna().tolist()
    '''
    def search(event):
    value = event.widget.get()
    if value == '':
    box1['values'] = lst
    else:
    data = []
    for item in lst:
    if value.lower() in item.lower():
    data.append(item)
    box1['values'] = data
    '''
    def get_data(e):
    for i in lst:
    if box1.get() == i:
    box2.config(values=df[i].dropna().tolist())
    box2.current(0)
    root = Tk()
    root.title('Dropdowns')
    root.iconbitmap('C:/Users/User/Downloads/car.ico')
    root.geometry("800x400")
    # creating first Combobox
    box1 = ttk.Combobox(root, values=lst)
    box1.bind('', get_data)
    box1.pack(pady=20)
    # creating second Combobox
    box2 = ttk.Combobox(root, values=[''])
    box2.pack(pady=20)
    root.mainloop()