Skip to content

Commit

Permalink
Update Calculadora_View.py
Browse files Browse the repository at this point in the history
Improve syntax/semantics
  • Loading branch information
mateusadada committed Aug 8, 2024
1 parent 725fb3d commit 990956d
Showing 1 changed file with 24 additions and 22 deletions.
46 changes: 24 additions & 22 deletions solved_exercises/VPL/1 - Calculadora_MVC/Calculadora_View.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,7 @@
from PyQt5.QtCore import *
from PyQt5.QtGui import *

##################################################

class View(Questão 09): ## (Complete o código que declara a classe View)
class View(Questão 09): # (Complete o código que declara a classe View)
__Lb_valor1 = None
__Lb_valor2 = None
__Lb_result = None
Expand All @@ -18,54 +16,58 @@ class View(Questão 09): ## (Complete o código que declara a classe View)
__Bt_div = None
__Cntr = None

## Questão 10: (Criar o construtor da classe View)
# Questão 10: (Criar o construtor da classe View)

def closeEvent(self, event):
## Questão 11: (Qual o código necessário para encerrar o programa no canto
## superior direito da janela)
pass
# Questão 11: (Qual o código necessário para encerrar o programa no canto
# superior direito da janela)

## Questão 12: (Criar o método get_Valor1)
# Questão 12: (Criar o método get_Valor1)

## Questão 13: (Criar o método get_Valor2)
# Questão 13: (Criar o método get_Valor2)

## Questão 14: (Criar o método set_Resultado)
# Questão 14: (Criar o método set_Resultado)

def action_Bt_adic(self):
## Questão 15: (Criar o evento que calcula a adição dos valores numéricos)
pass
# Questão 15: (Criar o evento que calcula a adição dos valores numéricos)

def action_Bt_sub(self):
## Questão 16: (Criar o evento que calcula a subtração dos valores numéricos)
pass
# Questão 16: (Criar o evento que calcula a subtração dos valores numéricos)

def action_Bt_mult(self):
## Questão 17: (Criar o evento que calcula a multiplicação dos valores numéricos)
pass
# Questão 17: (Criar o evento que calcula a multiplicação dos valores numéricos)

def action_Bt_div(self):
## Questão 18: (Criar o evento que calcula a divisão dos valores numéricos)
pass
# Questão 18: (Criar o evento que calcula a divisão dos valores numéricos)

def show_error(self, Erro):
## Questão 19: (Criar o métodp que mostra uma mensagem de erro na tela com QMessageBox)
pass
# Questão 19: (Criar o métodp que mostra uma mensagem de erro na tela com QMessageBox)

def inicialize(self):
Grid=QGridLayout()

## Questão 20: (Realize a alocação dos componentes gráficos)
# Questão 20: (Realize a alocação dos componentes gráficos)

self.__Bt_adic=QPushButton(self, text='Adicionar')
## Questão 21: (Conectar o botão Bt_adic ao evento que realiza a adição dos valores numéricos)
# Questão 21: (Conectar o botão Bt_adic ao evento que realiza a adição dos valores numéricos)

self.__Bt_sub = QPushButton(self, text='Subtrair')
## Questão 22: (Conectar o botão Bt_sub ao evento que realiza a subtração dos valores numéricos)
# Questão 22: (Conectar o botão Bt_sub ao evento que realiza a subtração dos valores numéricos)

self.__Bt_mult = QPushButton(self, text='Multiplicar')
## Questão 23: (Conectar o botão Bt_mult ao evento que realiza a multiplicação dos valores numéricos)
# Questão 23: (Conectar o botão Bt_mult ao evento que realiza a multiplicação dos valores numéricos)

self.__Bt_div = QPushButton(self, text='Dividir')
## Questão 24: (Conectar o botão Bt_div ao evento que realiza a divisão dos valores numéricos)
# Questão 24: (Conectar o botão Bt_div ao evento que realiza a divisão dos valores numéricos)

############# Grid #############
## Questão 25: (Acrescentar os componentes gráficos na Tela)
# Questão 25: (Acrescentar os componentes gráficos na Tela)

self.setLayout(Grid)
self.show()

##################################################

0 comments on commit 990956d

Please sign in to comment.