Python - como junto el codigo de una calculadora con la interfaz de una calculdora

 
Vista:
sin imagen de perfil

como junto el codigo de una calculadora con la interfaz de una calculdora

Publicado por pedro antonio (1 intervención) el 04/09/2017 17:35:28
print "estoy aprendiendo python y he creado el codigo de una calculadora y la interfaz de la misma en tkinter alguien podria decirme como unir estos para hacer funcional la interfazde la calculadora"
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 246
Ha disminuido 1 puesto en Python (en relación al último mes)
Gráfica de Python

como junto el codigo de una calculadora con la interfaz de una calculdora

Publicado por Roberto Matarrita (106 intervenciones) el 05/09/2017 02:45:09
Bueno Pedro no he trabajado tkinter, solo pyqt5, pero me imagino que debe ser lo mismo.
Lo que tienes que hacer primero es darle funcionalidad a cada boton, o sea activarlos de la siguiente forma
import sys
from PyQt5.QtWidgets import QApplication, QDialog, QMessageBox, QLineEdit,QPushButton, QWidget,QVBoxLayout
from PyQt5 import uic
from PyQt5.QtSql import QSqlDatabase, QSqlQuery
from decimal import Decimal

class Dialogo(QDialog):
def __init__(self):
QDialog.__init__(self)
uic.loadUi("calculadora.ui",self)

self.uno.clicked.connect(self.Uno)
self.dos.clicked.connect(self.Dos)
self.tres.clicked.connect(self.Tres)

Asi lo haces para cada numero y para cada uno de los pusbutton de tu forma.

def Uno(self):
aqui debes combinar el codigo y ver que estas haciendo, si una suma, resta, multiplicacio, etc.
El resultado lo pones en el lineedit definido para mostrar el resulatado

def Dos(self):
codigo

def Tres(self):
codigo



app = QApplication(sys.argv)
dialogo = Dialogo()
dialogo.show()
app.exec_()

Espero te sirva la idea.

Roberto
Costa Rica.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar