Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import tkinter as tk
- def scan_barcode():
- # Логика сканирования штрих-кода
- pass
- def enter_invoice_number():
- # Логика ввода номера накладной
- pass
- def confirm_issue():
- # Логика подтверждения выдачи товаров
- pass
- def display_info():
- # Логика отображения информации о накладной и товарах
- pass
- # Создание графического интерфейса
- root = tk.Tk()
- root.title("Приложение склада")
- # Элементы интерфейса
- label = tk.Label(root, text="Введите номер накладной:")
- label.pack()
- entry = tk.Entry(root)
- entry.pack()
- search_button = tk.Button(root, text="ПОИСК", command=enter_invoice_number)
- search_button.pack()
- confirm_button = tk.Button(root, text="ДА", command=confirm_issue)
- cancel_button = tk.Button(root, text="НЕТ", command=enter_invoice_number)
- # Отображение окна подтверждения выдачи товаров
- def show_confirmation_window():
- confirmation_window = tk.Toplevel(root)
- confirmation_window.title("Подтверждение выдачи товаров")
- info_label = tk.Label(confirmation_window, text="Накладная АВ_27_27.03.22\nВыдать следующие товары со склада:\n1) Яблоки - 26 кг\n2) Курага (фасов.) - 10 уп.")
- info_label.pack()
- confirm_issue_button = tk.Button(confirmation_window, text="ДА", command=confirm_issue)
- confirm_issue_button.pack()
- cancel_issue_button = tk.Button(confirmation_window, text="НЕТ", command=enter_invoice_number)
- cancel_issue_button.pack()
- # Отображение окна с информацией о выданных товарах
- def show_issue_info():
- issue_info_window = tk.Toplevel(root)
- issue_info_window.title("Информация о выданных товарах")
- info_label = tk.Label(issue_info_window, text="Накладная АВ_27_27.03.22\nТовары были выданы 27.03.22 12:50")
- info_label.pack()
- ok_button = tk.Button(issue_info_window, text="OK", command=issue_info_window.destroy)
- ok_button.pack()
- # Привязка функций к событиям
- search_button.config(command=show_confirmation_window)
- confirm_button.config(command=show_issue_info)
- root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement