prototext = resource_path("colorization_deploy_v2.prototxt") caffemodel = resource_path("colorization_release_v2.caffemodel") npyfile = resource_path("pts_in_hull.npy") sg.ChangeLookAndFeel('Reddit') sg.set_options(button_color=("0079d3", "0079d3"), button_element_size=(10, 1), text_justification="center") col1 = [[sg.T("IMAGEM:", size=(44, 1)), sg.I(size=(0, 0), visible=False, key="img", enable_events=True), sg.FileBrowse("SELECIONAR", file_types=(("Imagem", "*.png; *.jpg; *.jpeg"),), target="img")], [sg.Image(filename=resource_path("placeholder.png"), key="img_display")]] col2 = [[sg.T('RESULTADO:', size=(44, 1)), sg.I(size=(0, 0), visible=False, key="savefile", enable_events=True), sg.B("COLORIR", key="processar")], [sg.Image(filename=resource_path("placeholder.png"), key="img_display2", )]] tab1_layout = [[sg.Column(col1), sg.Column(col2)], [sg.Exit(key="EXIT"), sg.FileSaveAs("SALVAR", file_types=(("Imagem", "*.jpg"),), target='savefile', key="savefilebrowse", disabled=True, button_color=("black","grey"))]] tab2_layout = [[sg.T('PASTA:'), sg.I(key="pasta", size=(98,1)), sg.FolderBrowse()], [sg.B("COLORIR")], [sg.Exit(key="Exit")]] layout = [[sg.T("\t\t\t\t\tCOLORIZADOR DE FOTOS EM PRETO E BRANCO", font=("Arial 12 bold"))], [sg.TabGroup([[sg.Tab('COLORIR ARQUIVO ÚNICO', tab1_layout), sg.Tab('COLORIR LOTE', tab2_layout)]])]] window = sg.Window('Monografia do vértice genérica', layout, size=(1000, 700), auto_size_text=True, auto_size_buttons=False, resizable=False) FileIMG = None while True: event, values = window.read() if event is None or event == 'Exit' or event == 'EXIT':
start = False db_stat = 'Not connected' layout = [ [sg.Text('Font:'), sg.Text('QS:')], [ sg.Input(do_not_clear=True, enable_events=False, focus=False, key='_FONT_'), sg.Input(do_not_clear=True, enable_events=False, focus=False, key='_QS_') ], [sg.Button('Refresh'), sg.Exit()], [ sg.Listbox(values=char_list_symbol, size=(15, 5.5), key='_LISTBOX_', enable_events=True, select_mode='single', auto_size_text=True), sg.Listbox(values=[], size=(8, 5.5), key='_MARKERTYPE_', enable_events=True, default_values=None, select_mode='single'), sg.Listbox(values=list_type, size=(20, 5.5),
[ sg.Text('Confidence'), sg.Slider(range=(0, 10), orientation='h', resolution=1, default_value=5, size=(15, 15), key='confidence'), sg.Text('Threshold'), sg.Slider(range=(0, 10), orientation='h', resolution=1, default_value=3, size=(15, 15), key='threshold') ], [sg.Exit()]] win = sg.Window('YOLO Output', default_element_size=(14, 1), text_justification='right', auto_size_text=False).Layout(layout).Finalize() image_elem = win.FindElement('_IMAGE_') else: image_elem.Update(data=imgbytes) event, values = win.Read(timeout=0) if event is None or event == 'Exit': break gui_confidence = values['confidence'] / 10 gui_threshold = values['threshold'] / 10 win.Close()
sg.Checkbox('Checkbox 1', key='+CB1+'), sg.Checkbox('Checkbox 2', key='+CB2') ], [sg.Checkbox('Checkbox 3'), sg.Checkbox('Checkbox 4')], [sg.Radio('Radio1', group_id=1), sg.Radio('Radio2', group_id=1)], [sg.Spin((5, 8), size=(100, 30))], [ sg.Multiline('This is a Multiline Element', size=(300, 300), key='+MULTI+') ], [ sg.Button('My Button', size=(120, 30)), sg.Exit(), sg.Button('Change', key='_CHANGE_') ], ] window = sg.Window('My first QT Window', auto_size_text=True, auto_size_buttons=False, font=('Helvetica', 16)).Layout(layout) while True: event, values = window.Read() print(event, values) if event is None or event == 'Exit': break
sg.Text('Date', size=(8, 1)), sg.Input('01/01/2019', key='_date_', size=(10, 1), enable_events=True) ], [ sg.Text('Cycle ID', size=(8, 1)), sg.Input('1', key='_cycle_id_', size=(5, 1), enable_events=True) ], [ sg.Button('Submit', size=(8, 1), key='_submit_', enable_events=True), sg.Exit(size=(5, 1)) ]] window = sg.Window('engine data', layout) bgColor_default = window['_start_'].TextColor time_regex = re.compile(r'^(0\d|1\d|2[0-3]):[0-5]\d$') date_regex = re.compile(r'^(0\d|1\d|2\d|3[0-1])/(0\d|1[0-2])/(\d{4})$') int_regex = re.compile(r'^\d+$') def check_input(match: Match, element: str): if match is None: window[element].Update(background_color='#FF3333') window[element].BackgroundColor = '#FF3333' else:
[ sg.Text('Confidence'), sg.Slider(range=(0, 10), orientation='h', resolution=1, default_value=5, size=(15, 15), key='confidence'), sg.Text('Threshold'), sg.Slider(range=(0, 10), orientation='h', resolution=1, default_value=3, size=(15, 15), key='threshold') ], [sg.Exit(size=(50, 30))]] win = sg.Window( 'Object Detection Output', default_element_size=(14, 1), text_justification='right', auto_size_text=False).Layout(layout).Finalize() image_elem = win.FindElement('_IMAGE_') else: image_elem.Update(data=imgbytes) event, values = win.Read(timeout=0) if event is None or event == 'Exit': break gui_confidence = values['confidence'] / 10 gui_threshold = values['threshold'] / 10
sg.ChangeLookAndFeel('TealMono') layout = [ [sg.Text('Select folder to process:', size=(22, 1)), sg.InputText("", key='source'), sg.FolderBrowse(size=(9, 1))], [sg.Text('Save files to:', size=(25, 1)), sg.InputText("", key='destination'), sg.FolderBrowse(size=(9, 1))], [sg.Text('Choose processor:', size=(20, 1))], [sg.Radio("Convert to plaintext (supports .docx, .html, .pdf, .pptx, .rtf)", "Processors", key='convertToPlaintext', default=True)], [sg.Radio("Encode in UTF-8 (expects .txt files)", "Processors", key='encodeUtf8', default=False)], [sg.Radio("Standardize non-ASCII characters and remove non-English characters (expects UTF-8 encoded input)", "Processors", key='standardizeCharacters', default=False)], [sg.Radio("Remove PDF metadata (i.e., authoring information). Expects .pdf files.", "Processors", key='removeMetadata', default=False)], [sg.Button("Process files", size=(20, 1)), sg.Exit(size=(6, 1))], [sg.ProgressBar(max_value=10, orientation='h', size=(80, 20), key='progress')], [sg.Text('', size=(80, 1), key='result_text')], [sg.Text('', size=(80, 1), key='progress_text')], ] window = sg.Window('Corpus Text Processor', keep_on_top=False, font=("Helvetica", 14), default_element_size=(50, 1)).Layout(layout) progress_bar = window['progress'] progress_text = window['progress_text'] result_text = window['result_text'] def process_recursive(values): source = values['source'] destination = values['destination'] resultList = [] supported_filetypes = ['.docx', '.pdf', '.html', '.pptx', '.txt', '.rtf', '.doc']
layout = [[ sg.Text('test', size=(222, 90), font=('Any', 24), text_color='white', justification='center', key='text') ], [ sg.Button('Pause', key='button', button_color=('white', '#001480')), sg.Button('Reset', button_color=('white', '#007339'), key='Reset'), sg.Exit(button_color=('white', '#B22222'), key='Exit') ]] window = sg.Window('Running Timer', no_titlebar=True, auto_size_buttons=False, keep_on_top=True, grab_anywhere=True).Layout(layout) # ---------------- main loop ---------------- current_time = 0 paused = False start_time = int(round(time.time() * 100)) while (True): # --------- Read and update window -------- if not paused: