Enviado em 01/06/2022 - 11:27h
Eu tenho um grande problema com uma parte do meu código:# =============================================== SAVING VALUES INSERTED ON THE MAIN SCREEN IN VARIABLES
self.obter_resultado = self.ui.comboBox_produto.currentText()
self.obter_preco = (self.ui.insere_preco.text())
self.obter_quantide = (self.ui.insere_quantidade.text())
self.obter_cliente = (self.ui.insere_cliente.text())
self.obter_prazo = self.ui.comboBox_prazo.currentText()
self.obter_trasportadora = self.ui.comboBox_transport.currentText()
self.obter_frete = self.ui.comboBox_frete.currentText()
self.obter_num_pedido = (self.ui.insere_num_pedido.text())
self.obter_vendedor = self.ui.comboBox_vendedor.currentText()
self.obter_embalagem = self.ui.comboBox_embalagem.currentText()
self.obter_Nf = self.ui.checkBox_NF.isChecked()
self.obter_Snf = self.ui.checkBox_SNF.isChecked()
self.obter_obs = (self.ui.observacoes.text())
# =============================================== INSERTING PRICE, QUANTITY, PRODUCT AND PACKAGING IN THE "PRODUCTS" TABLE
self.ui.tabela_recebe_produto.setRowCount(len(self.obter_resultado))
self.ui.tabela_recebe_produto.setItem(row, 0, QtWidgets.QTableWidgetItem(self.obter_resultado))
self.ui.tabela_recebe_produto.setItem(row, 1, QtWidgets.QTableWidgetItem(self.obter_quantide + " kg"))
self.ui.tabela_recebe_produto.setItem(row, 2, QtWidgets.QTableWidgetItem("R$ " + self.obter_preco))
self.ui.tabela_recebe_produto.setItem(row, 3, QtWidgets.QTableWidgetItem(self.obter_embalagem))
row=row+1
# =============================================== SAVING VALUES TO A TEXT FILE
if os.path.isdir(r"C:\\Users\Public\Documents\Pie"):
print()
else:
os.mkdir(r"C:\\Users\Public\Documents\Pie")
try:
conteudo1 = open(f"C:\\Users\Public\Documents\Pie\Pedido_{self.obter_cliente}.txt", "r", encoding="utf-8").read()
except:
conteudo1 = ""
if re.search("PEDIDO DE VENDA..\n\nVENDEDOR:", conteudo1):
arq = open(f"C:\\Users\Public\Documents\Pie\Pedido_{self.obter_cliente}.txt", "w", encoding="utf-8")
arq.write(conteudo1+"PRODUTO: %s | QUANTIDADE: %s kg | PREÇO: R$ %s\r"%(self.obter_resultado, self.obter_quantide, self.obter_preco))
arq.close()
else:
arq = open(f"C:\\Users\Public\Documents\Pie\Pedido_{self.obter_cliente}.txt", "w", encoding="utf-8")
arq.write(conteudo1+"PEDIDO DE VENDA..\n\nVENDEDOR: %s\nCLIENTE: %s\nPRAZO: %s\nN°PEDIDO: %s\nNF: %s\nSnF: %s\nTRANSPORTADORA: %s\nFRETE: %s\nPRODUTO: %s | QUANTIDADE: %s kg | PREÇO: R$ %s\r\n\n Obs:%s\r"%(self.obter_vendedor, self.obter_cliente, self.obter_prazo, self.obter_num_pedido, self.obter_Nf, self.obter_Snf, self.obter_trasportadora, self.obter_frete, self.obter_resultado, self.obter_quantide, self.obter_preco, self.obter_obs))
arq.close()
# =============================================== GLOBAL VARIABLE TO CALCULATE FREIGHT
global qtdd
global valor
# =============================================== CALCULATION OF FINAL WEIGHT AND QUANTITY
valor = valor + float(self.obter_preco)
qtdd = qtdd + float(self.obter_quantide)
# =============================================== INSERT THE VALUE IN THE LABEL OF THE WEIGHT AND FINAL QUANTITY
valor_total = valor * qtdd
self.ui.recebe_peso_total.setText(str(qtdd))
self.ui.recebe_valor_total.setText(str(valor_total))
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Preciso resolver um erro de DPKG (1)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código (2)
Não to conseguindo resolver este problemas ao instalar o playonelinux (1)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta