You are on page 1of 10

from PyQt5.

QtWidgets import *

import sys

# Clase

class Ejemplo(QMainWindow):

def __init__(self):

super().__init__()

self.setWindowTitle("Perrona")

self.setFixedSize(500,500)

self.titulo = QLabel("<h1> CONVERSIONES ",self)

self.titulo.move(150,75)

self.titulo.resize(250,100)

self.n1 = QLabel("Numero : ",self)

self.n1.move(100,150)

#self.btn0 = QPushButton("DEL",self)

#self.btn0.move(200,150)

#self.btn0.clicked.connect(self.)

self.num1 = QLineEdit(self)

self.num1.move(200,150)

self.btn1 = QPushButton("CM a M",self)

self.btn1.move(175,250)

self.btn1.clicked.connect(self.suma)

self.btn16 = QPushButton("M a CM",self)

self.btn16.move(285,250)

self.btn16.clicked.connect(self.cen)

self.btn17 = QPushButton("ON a LBM",self)


self.btn17.move(300,325)

self.btn17.clicked.connect(self.onzas)

self.btn18 = QPushButton("LBM a DC",self)

self.btn18.move(355,375)

self.btn18.clicked.connect(self.Lbs)

self.btn19 = QPushButton("LBM a DC",self)

self.btn19.move(400,405)

self.btn19.clicked.connect(self.N_LBF)

self.btn20 = QPushButton("CG a LBM",self)

self.btn20.move(100,305)

self.btn20.clicked.connect(self.CG_LBM)

self.btn21 = QPushButton("L a K",self)

self.btn21.move(100,325)

self.btn21.clicked.connect(self.L_K)

self.btn22 = QPushButton("GM a KM",self)

self.btn22.move(100,335)

self.btn22.clicked.connect(self.GM_KM)

self.btn23 = QPushButton("KG a GR",self)

self.btn23.move(100,335)

self.btn23.clicked.connect(self.KG_GR)

self.btn24 = QPushButton("IN a MM",self)

self.btn24.move(100,345)

self.btn24.clicked.connect(self.IN_MM)

self.btn25 = QPushButton("MM a M",self)

self.btn25.move(100,345)

self.btn25.clicked.connect(self.MM_M)

self.btn26 = QPushButton("UM a M",self)

self.btn26.move(100,355)

self.btn26.clicked.connect(self.UM_M)
self.btn27 = QPushButton("IN a CM",self)

self.btn27.move(100,365)

self.btn27.clicked.connect(self.INA_CM)

self.btn28 = QPushButton("IN a YD",self)

self.btn28.move(100,375)

self.btn28.clicked.connect(self.IN_YD)

self.btn29 = QPushButton("IN a PIE",self)

self.btn29.move(100,385)

self.btn29.clicked.connect(self.IN_PIE)

self.btn30 = QPushButton("C a F",self)

self.btn30.move(100,395)

self.btn30.clicked.connect(self.C_F)

def suma(self):

x1 = self.num1.text()

x = float(x1)

sum = x /100

resultado = QLabel("La conversion es: " + str(sum), self)

resultado.move(175,275)

resultado.resize(200,30)

resultado.show()
def cen(self):

x1 = self.num1.text()

x = float(x1)

cm = x *100/1

resultado = QLabel("La conversion es: " + str(cm), self)

resultado.move(285,275)

resultado.resize(200,30)

resultado.show()

def onzas(self):

x1 = self.num1.text()

x = float(x1)

on = x *16

resultado = QLabel("La conversion es: " + str(on), self)

resultado.move(355,375)

resultado.resize(200,30)

resultado.show()

def onzas_Gramos(self):

x1 = self.num1.text()

x = float(x1)

on_g = x /0.035274

resultado = QLabel("La conversion es: " + str(on_g), self)

resultado.move(355,375)

resultado.resize(200,30)

resultado.show()
def Lbs(self):

x1 = self.num1.text()

x = float(x1)

lbm = x /0.0002205

resultado = QLabel("La conversion es: " + str(lbm), self)

resultado.move(360,385)

resultado.resize(200,30)

resultado.show()

def N_LBF(self):

x1 = self.num1.text()

x = float(x1)

N = x /4.448

resultado = QLabel("La conversion es: " + str(N), self)

resultado.move(370,389)

resultado.resize(200,30)

resultado.show()

def CG_LBM(self):

x1 = self.num1.text()

x = float(x1)

CG = x /4.448

resultado = QLabel("La conversion es: " + str(CG), self)

resultado.move(390,389)

resultado.resize(200,30)

resultado.show()
def L_K(self):

x1 = self.num1.text()

x = float(x1)

L = x /2.2046

resultado = QLabel("La conversion es: " + str(L), self)

resultado.move(400,399)

resultado.resize(200,30)

resultado.show()

def GM_KM(self):

x1 = self.num1.text()

x = float(x1)

L = x * 1.0/1000

resultado = QLabel("La conversion es: " + str(L), self)

resultado.move(400,399)

resultado.resize(200,30)

resultado.show()

def KG_GR(self):

x1 = self.num1.text()

x = float(x1)

L = x * 25.4/1

resultado = QLabel("La conversion es: " + str(L), self)

resultado.move(400,399)

resultado.resize(200,30)

resultado.show()

def IN_MM(self):

x1 = self.num1.text()
x = float(x1)

IN = x * 25.4/1

resultado = QLabel("La conversion es: " + str(IN), self)

resultado.move(400,399)

resultado.resize(200,30)

resultado.show()

def MM_M(self):

x1 = self.num1.text()

x = float(x1)

MM = x * 1000/1.0

resultado = QLabel("La conversion es: " + str(MM), self)

resultado.move(400,399)

resultado.resize(200,30)

resultado.show()

def UM_M(self):

x1 = self.num1.text()

x = float(x1)

UM = x * 1.0/1000000

resultado = QLabel("La conversion es: " + str(UM), self)

resultado.move(400,399)

resultado.resize(200,30)

resultado.show()

def INA_CM(self):

x1 = self.num1.text()

x = float(x1)

INA = x * 2.54/1
resultado = QLabel("La conversion es: " + str(INA), self)

resultado.move(400,399)

resultado.resize(200,30)

resultado.show()

def IN_YD(self):

x1 = self.num1.text()

x = float(x1)

IN = x * 1.0/36

resultado = QLabel("La conversion es: " + str(IN), self)

resultado.move(400,399)

resultado.resize(200,30)

resultado.show()

def IN_PIE(self):

x1 = self.num1.text()

x = float(x1)

PIE = x * 1/12

resultado = QLabel("La conversion es: " + str(PIE), self)

resultado.move(400,399)

resultado.resize(200,30)

resultado.show()

def C_F(self):

x1 = self.num1.text()

x = float(x1)

C = x -32/1.8

resultado = QLabel("La conversion es: " + str(C), self)

resultado.move(400,399)
resultado.resize(200,30)

resultado.show()

def formula(self):

win_formula = QMainWindow(self)

win_formula.setWindowTitle("Formula")

win_formula.setFixedSize(500,500)

win_formula.show()

#Cierre

if __name__ == '__main__':

app= QApplication([])
ventana = Ejemplo()

ventana.show()

sys.exit(app.exec_())

You might also like