This commit is contained in:
2020-08-06 18:04:04 +02:00
Unverified
2 changed files with 109 additions and 103 deletions

View File

@@ -14,5 +14,8 @@
- Przeniesienie modułów do oddzielnego pliku - Przeniesienie modułów do oddzielnego pliku
- Stworzenie pliku 'format.py' ze skryptem przetwarzającym dane - przystosowanie programu do ewentualnych zmian w formacie plików z danymi - Stworzenie pliku 'format.py' ze skryptem przetwarzającym dane - przystosowanie programu do ewentualnych zmian w formacie plików z danymi
- Przeniesienie ukrytych ustawień do pliku 'config.cfg' - Przeniesienie ukrytych ustawień do pliku 'config.cfg'
- ZNANE BŁĘDY: złe formatowanie tekstu
3.0.1
- Poprawka błędu - pole 3 i 4 nie mają już przypisanej tej samej zmiennej tekstowej
- Przydzielenie wersji, autorów, tytułu programu i lat pracy do zmiennych globalnych środowiska graficznego

View File

@@ -1,5 +1,5 @@
# GeneratorCSV # GeneratorCSV
# Wersja 3.0 # Wersja 3.0.1
# by Mateusz Skoczek # by Mateusz Skoczek
# luty 2019 - grudzień 2019 # luty 2019 - grudzień 2019
# dla ZSP Sobolew # dla ZSP Sobolew
@@ -290,18 +290,22 @@ def Main():
## Inicjacja okna ############################################################################### ## Inicjacja okna ###############################################################################
def GUI():
# Stałe # Zmienne globalne środowiska graficznego
SzerokoscOpisu = 17 SzerokoscOpisu = 17
SzerokoscPola = 91 SzerokoscPola = 91
TytulProgramu = 'GeneratorCSV'
Autorzy = 'Mateusz Skoczek'
Wersja = '3.0.1'
Lata = '2019'
# Tworzenie okna # Tworzenie okna
OknoGlowne = tk.Tk() OknoGlowne = tk.Tk()
OknoGlowne.title('GeneratorCSV') OknoGlowne.title(TytulProgramu)
OknoGlowne.resizable(width = False, height = False) OknoGlowne.resizable(width = False, height = False)
# Nazwa programu # Nazwa programu
Tytul = tk.Label(OknoGlowne, text = 'GeneratorCSV', font = ('Segoe UI Semilight', 20), borderwidth = 7, justify = 'center', bg = 'Gainsboro', width = 47) Tytul = tk.Label(OknoGlowne, text = TytulProgramu, font = ('Segoe UI Semilight', 20), borderwidth = 7, justify = 'center', bg = 'Gainsboro', width = 47)
Tytul.grid(row = 0) Tytul.grid(row = 0)
@@ -356,7 +360,7 @@ def GUI():
text4 = tk.StringVar() text4 = tk.StringVar()
OpisPola4 = tk.Label(Ramka1, text = 'Plik z danymi (4)', justify = 'left', width = SzerokoscOpisu) OpisPola4 = tk.Label(Ramka1, text = 'Plik z danymi (4)', justify = 'left', width = SzerokoscOpisu)
OpisPola4.grid(row = wiersz4, column = 0) OpisPola4.grid(row = wiersz4, column = 0)
Pole4 = tk.Entry(Ramka1, textvariable = text3, width = SzerokoscPola) Pole4 = tk.Entry(Ramka1, textvariable = text4, width = SzerokoscPola)
Pole4.grid(row = wiersz4, column = 1) Pole4.grid(row = wiersz4, column = 1)
def Browse4_Dialog(): def Browse4_Dialog():
Browse4.filename = TKfld.askopenfilename(initialdir="/", title="Wybierz plik", filetypes=(("Pliki txt", "*.txt"), ("Wszystkie pliki", "*.*"))) Browse4.filename = TKfld.askopenfilename(initialdir="/", title="Wybierz plik", filetypes=(("Pliki txt", "*.txt"), ("Wszystkie pliki", "*.*")))
@@ -392,7 +396,8 @@ def GUI():
# Pasek dolny # Pasek dolny
PasekDolny = tk.LabelFrame(OknoGlowne, bd = 0, background = 'Gainsboro') PasekDolny = tk.LabelFrame(OknoGlowne, bd = 0, background = 'Gainsboro')
PasekDolny.grid(row = 4) PasekDolny.grid(row = 4)
InfoLabel = tk.Label(PasekDolny, text = 'GeneratorCSV 3.0 | © Mateusz Skoczek 2019 dla ZSP Sobolew', justify = 'left', width = 93, anchor = 'w', background = 'Gainsboro') info = TytulProgramu + ' ' + Wersja + ' | © ' + Autorzy + ' '+ Lata + ' dla ZSP Sobolew'
InfoLabel = tk.Label(PasekDolny, text = info, justify = 'left', width = 93, anchor = 'w', background = 'Gainsboro')
InfoLabel.grid(row= 0, column = 0) InfoLabel.grid(row= 0, column = 0)
def InfoOpen(): def InfoOpen():
try: try:
@@ -407,6 +412,4 @@ def GUI():
tk.mainloop() tk.mainloop()
GUI()
#_______________________________________________________________________________________________# #_______________________________________________________________________________________________#