2020-08-06 18:10:55 +02:00
|
|
|
"""
|
|
|
|
|
# GeneratorCSV
|
2020-08-06 18:12:58 +02:00
|
|
|
# Wersja 4.0: UC 2
|
2020-08-06 18:10:55 +02:00
|
|
|
# by Mateusz Skoczek
|
|
|
|
|
# luty 2019 - grudzień 2019
|
|
|
|
|
# dla ZSP Sobolew
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
|
# Moduł wywołujący okna dialogowe
|
|
|
|
|
#
|
|
|
|
|
"""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2020-08-06 18:12:58 +02:00
|
|
|
# ----------------------------------- # Import bibliotek zewnętrznych i modułów # ------------------------------------ #
|
2020-08-06 18:10:55 +02:00
|
|
|
|
2020-08-06 18:12:58 +02:00
|
|
|
# Biblioteki zewnętrzne
|
2020-08-06 18:10:55 +02:00
|
|
|
import sys as SS
|
|
|
|
|
|
2020-08-06 18:12:58 +02:00
|
|
|
# Biblioteki zewnętrzne interfejsu graficznego
|
|
|
|
|
from tkinter import messagebox as TKmsb
|
|
|
|
|
|
2020-08-06 18:10:55 +02:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# --------------------------------------------------- # Funkcje # ---------------------------------------------------- #
|
|
|
|
|
|
|
|
|
|
# Okno dialogowe błędu
|
|
|
|
|
def Err(KodBledu):
|
|
|
|
|
Message = 'Wystąpił błąd!\n' + KodBledu[0]
|
|
|
|
|
TKmsb.showerror('Błąd', Message)
|
|
|
|
|
if KodBledu[1]:
|
|
|
|
|
SS.exit(0)
|
|
|
|
|
|
2020-08-06 18:12:58 +02:00
|
|
|
|
|
|
|
|
|
2020-08-06 18:10:55 +02:00
|
|
|
# Okno dialogowe informacyjne
|
|
|
|
|
def Inf(KodInformacji):
|
|
|
|
|
TKmsb.showinfo('Informacja', KodInformacji[0])
|
|
|
|
|
if KodInformacji[1]:
|
|
|
|
|
SS.exit(0)
|
|
|
|
|
|
2020-08-06 18:12:58 +02:00
|
|
|
|
|
|
|
|
|
2020-08-06 18:10:55 +02:00
|
|
|
# Okno dialogowe zapytania
|
|
|
|
|
def Ask(KodZapytania):
|
|
|
|
|
if TKmsb.askokcancel('Pytanie', KodZapytania):
|
|
|
|
|
return True
|
|
|
|
|
else:
|
|
|
|
|
return False
|