+ fix gui crash
This commit is contained in:
15
gui/gui.py
15
gui/gui.py
@@ -10,14 +10,11 @@ import logging
|
|||||||
import time
|
import time
|
||||||
|
|
||||||
#new popup
|
#new popup
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class layout_popup:
|
class layout_popup:
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
text_column = [
|
text_column = [
|
||||||
[
|
[
|
||||||
sg.Text('What should the program do if a file already exists?')
|
sg.Text('What should the program do if a file already exist?')
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -141,6 +138,7 @@ class Gui:
|
|||||||
|
|
||||||
font_filepath = None
|
font_filepath = None
|
||||||
output_name = None
|
output_name = None
|
||||||
|
exists_choice = None
|
||||||
|
|
||||||
sg.popup('The Interpreter is WIP and cannot interpret classes or function definitions as those do not exist in Nass-Shneidermann Diagrams. A fix is in the making.',
|
sg.popup('The Interpreter is WIP and cannot interpret classes or function definitions as those do not exist in Nass-Shneidermann Diagrams. A fix is in the making.',
|
||||||
auto_close=True, auto_close_duration=5)
|
auto_close=True, auto_close_duration=5)
|
||||||
@@ -167,19 +165,17 @@ class Gui:
|
|||||||
event_popup, values_popup = popup_3_choice.read()
|
event_popup, values_popup = popup_3_choice.read()
|
||||||
|
|
||||||
while event_popup != '-OVERWRITE-' or event_popup != '-EXPICIT-' or event_popup != '-SKIP-':
|
while event_popup != '-OVERWRITE-' or event_popup != '-EXPICIT-' or event_popup != '-SKIP-':
|
||||||
if event_popup is '-OVERWRITE-':
|
if event_popup == '-OVERWRITE-':
|
||||||
exists_choice = Overwrite_behaviour(1)
|
exists_choice = Overwrite_behaviour(1)
|
||||||
break
|
break
|
||||||
if event_popup is '-EXPICIT-':
|
if event_popup == '-EXPICIT-':
|
||||||
exists_choice = Overwrite_behaviour(2)
|
exists_choice = Overwrite_behaviour(2)
|
||||||
break
|
break
|
||||||
if event_popup is '-SKIP-':
|
if event_popup == '-SKIP-':
|
||||||
exists_choice = Overwrite_behaviour(0)
|
exists_choice = Overwrite_behaviour(0)
|
||||||
break
|
break
|
||||||
if event == sg.WIN_CLOSED or event == 'Quit':
|
if event == sg.WIN_CLOSED or event == 'Quit':
|
||||||
break
|
break
|
||||||
|
|
||||||
print(exists_choice)
|
|
||||||
popup_3_choice.close()
|
popup_3_choice.close()
|
||||||
try:
|
try:
|
||||||
file_path = os.path.join(
|
file_path = os.path.join(
|
||||||
@@ -281,4 +277,5 @@ class Gui:
|
|||||||
font_filepath = values['-TTF FILE-']
|
font_filepath = values['-TTF FILE-']
|
||||||
|
|
||||||
window.close()
|
window.close()
|
||||||
|
if exists_choice:
|
||||||
popup_3_choice.close()
|
popup_3_choice.close()
|
||||||
Reference in New Issue
Block a user