olá, estou tentando fazer uma aplicação, estou no início de Python. Para gerar os forms estou usando qtdesigner, como IDE Pycharm, o "banco de dados" é Excel. Fiz as janelas e elas interagem com o programa normalmente, também consigo puxar os dados das tabelas Excel. O problema maior é quando clico em "Procurar"(pushButton) os dados na TableView da janela "procurarCliente" não aparecem, a aplicação fecha e aparece o erro que está no título. O código que fiz foi: import sys import pandas as pd import openpyxl from PyQt6 import uic, QtWidgets tabCliente = pd.read_excel("CLIENTES.xlsx") def funcaoEntrar(): procurarCliente.show() def funcaoCadastro(): print("Cadastrar usuario") def funcaoFechaProg(): sys.exit() def funcaoVisualisar(): nome = procurarCliente.lineEdit.text() print("nome: ", nome) selecao = tabCliente.loc[tabCliente["NOME"] == nome] print(selecao) procurarCliente.tableWidget.setRow(len(selecao)) procurarCliente.tableWidget.setColumn(len(selecao)) for i in range(0,len(selecao)): for j in range(0,len(selecao)): procurarCliente.tableWidget.setItem(i,j,QtWidgets.QTableWidgetItem(str(selecao[j]))) def funcaoFecha(self): print("fechou") app=QtWidgets.QApplication([]) #Telas a carregar janelaPrincipal=uic.loadUi("JanelaPrincipal.ui") procurarCliente=uic.loadUi("procurarCliente.ui") #Componentes da Tela Janela Principal janelaPrincipal.pushButton.clicked.connect(funcaoEntrar) janelaPrincipal.pushButton_2.clicked.connect(funcaoCadastro) janelaPrincipal.pushButton_3.clicked.connect(funcaoFechaProg) #Componentes da Tela Procurar Cliente procurarCliente.pushButton.clicked.connect(funcaoVisualisar) procurarCliente.pushButton_2.clicked.connect(funcaoFecha) #Chamada da Tela principal janelaPrincipal.show() app.exec() desde já obrigada pela ajuda Continue reading...