Source code for GUI

import logging  # DEBUG INFO WARNING ERROR
import tkinter.ttk as TTK  # use for Combobox
import win_main2
from function import *
from logging.handlers import QueueHandler
import queue
import configparser
from matplotlib.backends.backend_tkagg import (
    FigureCanvasTkAgg, NavigationToolbar2Tk)
import matplotlib.pyplot as plt
import tkinter as tk
from tkinter import scrolledtext   # use to display logger
import matplotlib
import numpy as np
import os
import sys


[docs]def GUI_start(): """This will initialise the loggers After all imports it will start the main window """ print("-_____GUI start____-") logging.basicConfig(filename="logging.log", level=logging.DEBUG, # <- set logging level format="%(asctime)s:%(levelname)s:%(message)s") # set level # Set up multpiple Log handler loggerGUI = logging.getLogger(__name__) loggerGUI.setLevel(logging.DEBUG) # <- set logging level logging_handler = logging.FileHandler("log_GUI_file.log") formatter = logging.Formatter("%(asctime)s:%(levelname)s:%(message)s") logging_handler.setFormatter(formatter) loggerGUI.addHandler(logging_handler) loggerGUI.info("set upp logger in puls_win.py") logger_gui = logging.getLogger('GUI') logger_gui.addHandler(logging.StreamHandler()) logger_gui.info("logging from GUI start up") # windows # from puls_win import * # from pre_expsetup import * print("-_____GUI init of logging end____-") print("___start GUI analys") # show window, wait for user imput win_main = win_main2.window_main() win_main.mainloop() # end print("_____end from GUI_analyzer___")