TransWikia.com

Capturar dados de classes com python

Stack Overflow em Português Asked by Bruno Rayol on February 24, 2021

estou começando em Python, e estou com o seguinte problema:
Eu criei uma tela onde digita o usuário e uma senha(por enquanto esta sem codificar), mas preciso capturar esse usuario e senha em outro método, para que ele possa rodar uma API e me trazer uma lista, mas não consigo, será que alguem pode me ajudar?

import PySimpleGUI as sg
import requests
import json
from requests.auth import HTTPBasicAuth


class TelaCad:
    def __init__(self):
        # layout
        layout = [
            [sg.Text('Usuário'), sg.Input(key='usuario')],
            [sg.Text('Senha  '), sg.Input(key='passwd')],
            [sg.Button('Consulta Aprovador')]
        ]
        # Janela
        janela = sg.Window("Dados do usuario", layout)
        # extrair os dados
        self.button, self.values = janela.Read()

    def Iniciar(self):
        print(self.values)

    def buscar_dados(self):
        request = requests.get(
            "http://xxxxxx.com.br", auth=HTTPBasicAuth(self.values[0], self.values[1]))
        todos = json.loads(request.content)

        if __name__ == '__main__':
            print(todos.values)


tela = TelaCad()
tela.Iniciar()

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP