All pastes #201894 Raw Edit

Someone

public text v1 · immutable
#201894 ·published 2006-10-14 00:55 UTC
rendered paste body
#!/usr/bin/env python
#
# The PYTHagoras application
#

import sys
from qt import *
import math

class Pytagoras(QWidget):
    def __init__(self, *args):
        QWidget.__init__(self,  *args)
        self.setCaption("PYTHagoras - 0.1")
        self.setGeometry(0,0,230,130)
        
        self.kateteEtText = QLabel("Katete1:", self)
        self.kateteEtText.setGeometry(10,10,100,25)
        
        self.kateteToText = QLabel("Katete2:", self)
        self.kateteToText.setGeometry(10,50,100,25)
        
        self.kateteEt = QLineEdit("Skriv her...", self)
        self.kateteEt.setGeometry(90,10,100,25)
        
        self.kateteTo = QLineEdit("Skriv her...", self)
        self.kateteTo.setGeometry(90,50,100,25)
        
        self.cmEtText = QLabel("cm", self)
        self.cmEtText.setGeometry(195,10,100,25)
        
        self.cmToText = QLabel("cm", self)
        self.cmToText.setGeometry(195,50,100,25)
        
        self.calculate = QPushButton("Calculate!", self)
        self.calculate.setGeometry(60,90,100,25)
        
        #Actions
        self.connect(self.calculate, SIGNAL("clicked()"),
            self.doCalculate)
            
        # Variables
        a = lineEdit.kateteEt()
        b = lineEdit.kateteTo()
            
    def doCalculate(self):
        c2 = a + b
        print "c2: ", c2
        
if __name__ == "__main__":
        app = QApplication(sys.argv)
        app.connect(app, SIGNAL("lastWindowClosed()"), app,
                        SLOT('quit()'))
        pytagoras = Pytagoras()
        pytagoras.show()
        app.setMainWidget(pytagoras)
        app.exec_loop()