como junto el codigo de una calculadora con la interfaz de una calculdora
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.