Revision: 16620
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 10, 2009 04:42 by s1nerg1a
Initial Code
# -*- coding: utf-8 -*-
import sys
from PyQt4.QtCore import SIGNAL
from PyQt4.QtGui import *
from calc_ui import Ui_calc
class Calc(QWidget, Ui_calc):
def __init__(self, parent = None):
QWidget.__init__(self, parent)
self.setupUi(self)
self.connect(self.sum, SIGNAL("clicked()"),self.sumar)
self.connect(self.res, SIGNAL("clicked()"),self.restar)
self.connect(self.mul, SIGNAL("clicked()"),self.multiplicar)
self.connect(self.div, SIGNAL("clicked()"),self.dividir)
def sumar(self):
self.result.setText( str( float(self.num1.text()) + float(self.num2.text()) ) )
def restar(self):
self.result.setText( str( float(self.num1.text()) - float(self.num2.text()) ) )
def multiplicar(self):
self.result.setText( str( float(self.num1.text()) * float(self.num2.text()) ) )
def dividir(self):
self.result.setText( str( float(self.num1.text()) / float(self.num2.text()) ) )
if __name__ == "__main__":
app = QApplication(sys.argv)
window = Calc()
window.show()
sys.exit(app.exec_())
Initial URL
Initial Description
Initial Title
Ejemplo de PyQt
Initial Tags
Initial Language
Python