3.0.1
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
21
generator.py
21
generator.py
@@ -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()
|
|
||||||
|
|
||||||
#_______________________________________________________________________________________________#
|
#_______________________________________________________________________________________________#
|
||||||
|
|||||||
Reference in New Issue
Block a user