Browse Source

patch2

master
BARRAUX Arthur 2 years ago
parent
commit
bdcdced5b0
  1. 8
      main.py
  2. 2
      package/ctk_app.py
  3. 6
      package/tk_app.py

8
main.py

@ -1,9 +1,7 @@
# test si custom tkinter fonction sur le pc # test si custom tkinter fonction sur le pc
try: try:
from package.app import Ctk_app from package.ctk_app import App
gui = Ctk_app()
except ImportError: except ImportError:
from package.app import Tk_app from package.tk_app import App
gui = Tk_app()
gui.mainloop() App().mainloop()

2
package/ctk_app.py

@ -105,7 +105,7 @@ def inf2npi(expr: list) -> list:
return output return output
class Ctk_app(ctk.CTk): class App(ctk.CTk):
"""Classe pour l'interface graphique avec custom tkinter""" """Classe pour l'interface graphique avec custom tkinter"""
def __init__(self) -> None: def __init__(self) -> None:
super().__init__() super().__init__()

6
package/tk_app.py

@ -6,10 +6,6 @@ from package.data_structure import Pile_chaine
from package.expression import Expression from package.expression import Expression
def change_appearance_mode_event(new_appearance_mode: str) -> None:
"""Change le thème de sombre à Claire"""
ctk.set_appearance_mode(new_appearance_mode)
def parse_string_to_list(text: str) -> list: def parse_string_to_list(text: str) -> list:
""" Transforme le text en liste d'éléments intelligible par le programme """ """ Transforme le text en liste d'éléments intelligible par le programme """
text = list(text) text = list(text)
@ -105,7 +101,7 @@ def inf2npi(expr: list) -> list:
return output return output
class Tk_app(tk.Tk): class App(tk.Tk):
"""Classe d'application graphique si python < 3.7""" """Classe d'application graphique si python < 3.7"""
def __init__(self) -> None: def __init__(self) -> None:
super().__init__() super().__init__()

Loading…
Cancel
Save