Advertisement
Guest User

autenticacion

a guest
May 8th, 2017
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 16.26 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2.  
  3.  
  4. from PyQt4 import QtCore, QtGui
  5.  
  6. try:
  7.     _fromUtf8 = QtCore.QString.fromUtf8
  8. except AttributeError:
  9.     def _fromUtf8(s):
  10.         return s
  11.  
  12. try:
  13.     _encoding = QtGui.QApplication.UnicodeUTF8
  14.     def _translate(context, text, disambig):
  15.         return QtGui.QApplication.translate(context, text, disambig, _encoding)
  16. except AttributeError:
  17.     def _translate(context, text, disambig):
  18.         return QtGui.QApplication.translate(context, text, disambig)
  19.  
  20. class Ui_Form(object):
  21.     def setupUi(self, Form):
  22.         Form.setObjectName(_fromUtf8("Form"))
  23.         Form.setEnabled(True)
  24.         Form.resize(600, 400)
  25.         Form.setMinimumSize(QtCore.QSize(600, 400))
  26.         Form.setMaximumSize(QtCore.QSize(600, 400))
  27.         palette = QtGui.QPalette()
  28.         brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
  29.         brush.setStyle(QtCore.Qt.SolidPattern)
  30.         palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText, brush)
  31.         brush = QtGui.QBrush(QtGui.QColor(239, 240, 241))
  32.         brush.setStyle(QtCore.Qt.SolidPattern)
  33.         palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
  34.         brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
  35.         brush.setStyle(QtCore.Qt.SolidPattern)
  36.         palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Light, brush)
  37.         brush = QtGui.QBrush(QtGui.QColor(247, 247, 248))
  38.         brush.setStyle(QtCore.Qt.SolidPattern)
  39.         palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Midlight, brush)
  40.         brush = QtGui.QBrush(QtGui.QColor(119, 120, 120))
  41.         brush.setStyle(QtCore.Qt.SolidPattern)
  42.         palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Dark, brush)
  43.         brush = QtGui.QBrush(QtGui.QColor(159, 160, 161))
  44.         brush.setStyle(QtCore.Qt.SolidPattern)
  45.         palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Mid, brush)
  46.         brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
  47.         brush.setStyle(QtCore.Qt.SolidPattern)
  48.         palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
  49.         brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
  50.         brush.setStyle(QtCore.Qt.SolidPattern)
  51.         palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.BrightText, brush)
  52.         brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
  53.         brush.setStyle(QtCore.Qt.SolidPattern)
  54.         palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ButtonText, brush)
  55.         brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
  56.         brush.setStyle(QtCore.Qt.SolidPattern)
  57.         palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
  58.         brush = QtGui.QBrush(QtGui.QColor(239, 240, 241))
  59.         brush.setStyle(QtCore.Qt.SolidPattern)
  60.         palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
  61.         brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
  62.         brush.setStyle(QtCore.Qt.SolidPattern)
  63.         palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Shadow, brush)
  64.         brush = QtGui.QBrush(QtGui.QColor(247, 247, 248))
  65.         brush.setStyle(QtCore.Qt.SolidPattern)
  66.         palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.AlternateBase, brush)
  67.         brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
  68.         brush.setStyle(QtCore.Qt.SolidPattern)
  69.         palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ToolTipBase, brush)
  70.         brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
  71.         brush.setStyle(QtCore.Qt.SolidPattern)
  72.         palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ToolTipText, brush)
  73.         brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
  74.         brush.setStyle(QtCore.Qt.SolidPattern)
  75.         palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText, brush)
  76.         brush = QtGui.QBrush(QtGui.QColor(239, 240, 241))
  77.         brush.setStyle(QtCore.Qt.SolidPattern)
  78.         palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
  79.         brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
  80.         brush.setStyle(QtCore.Qt.SolidPattern)
  81.         palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Light, brush)
  82.         brush = QtGui.QBrush(QtGui.QColor(247, 247, 248))
  83.         brush.setStyle(QtCore.Qt.SolidPattern)
  84.         palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Midlight, brush)
  85.         brush = QtGui.QBrush(QtGui.QColor(119, 120, 120))
  86.         brush.setStyle(QtCore.Qt.SolidPattern)
  87.         palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Dark, brush)
  88.         brush = QtGui.QBrush(QtGui.QColor(159, 160, 161))
  89.         brush.setStyle(QtCore.Qt.SolidPattern)
  90.         palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Mid, brush)
  91.         brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
  92.         brush.setStyle(QtCore.Qt.SolidPattern)
  93.         palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
  94.         brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
  95.         brush.setStyle(QtCore.Qt.SolidPattern)
  96.         palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.BrightText, brush)
  97.         brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
  98.         brush.setStyle(QtCore.Qt.SolidPattern)
  99.         palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ButtonText, brush)
  100.         brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
  101.         brush.setStyle(QtCore.Qt.SolidPattern)
  102.         palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
  103.         brush = QtGui.QBrush(QtGui.QColor(239, 240, 241))
  104.         brush.setStyle(QtCore.Qt.SolidPattern)
  105.         palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
  106.         brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
  107.         brush.setStyle(QtCore.Qt.SolidPattern)
  108.         palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Shadow, brush)
  109.         brush = QtGui.QBrush(QtGui.QColor(247, 247, 248))
  110.         brush.setStyle(QtCore.Qt.SolidPattern)
  111.         palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.AlternateBase, brush)
  112.         brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
  113.         brush.setStyle(QtCore.Qt.SolidPattern)
  114.         palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ToolTipBase, brush)
  115.         brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
  116.         brush.setStyle(QtCore.Qt.SolidPattern)
  117.         palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ToolTipText, brush)
  118.         brush = QtGui.QBrush(QtGui.QColor(119, 120, 120))
  119.         brush.setStyle(QtCore.Qt.SolidPattern)
  120.         palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText, brush)
  121.         brush = QtGui.QBrush(QtGui.QColor(239, 240, 241))
  122.         brush.setStyle(QtCore.Qt.SolidPattern)
  123.         palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
  124.         brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
  125.         brush.setStyle(QtCore.Qt.SolidPattern)
  126.         palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Light, brush)
  127.         brush = QtGui.QBrush(QtGui.QColor(247, 247, 248))
  128.         brush.setStyle(QtCore.Qt.SolidPattern)
  129.         palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Midlight, brush)
  130.         brush = QtGui.QBrush(QtGui.QColor(119, 120, 120))
  131.         brush.setStyle(QtCore.Qt.SolidPattern)
  132.         palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Dark, brush)
  133.         brush = QtGui.QBrush(QtGui.QColor(159, 160, 161))
  134.         brush.setStyle(QtCore.Qt.SolidPattern)
  135.         palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Mid, brush)
  136.         brush = QtGui.QBrush(QtGui.QColor(119, 120, 120))
  137.         brush.setStyle(QtCore.Qt.SolidPattern)
  138.         palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
  139.         brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
  140.         brush.setStyle(QtCore.Qt.SolidPattern)
  141.         palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.BrightText, brush)
  142.         brush = QtGui.QBrush(QtGui.QColor(119, 120, 120))
  143.         brush.setStyle(QtCore.Qt.SolidPattern)
  144.         palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText, brush)
  145.         brush = QtGui.QBrush(QtGui.QColor(239, 240, 241))
  146.         brush.setStyle(QtCore.Qt.SolidPattern)
  147.         palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
  148.         brush = QtGui.QBrush(QtGui.QColor(239, 240, 241))
  149.         brush.setStyle(QtCore.Qt.SolidPattern)
  150.         palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
  151.         brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
  152.         brush.setStyle(QtCore.Qt.SolidPattern)
  153.         palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Shadow, brush)
  154.         brush = QtGui.QBrush(QtGui.QColor(239, 240, 241))
  155.         brush.setStyle(QtCore.Qt.SolidPattern)
  156.         palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.AlternateBase, brush)
  157.         brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
  158.         brush.setStyle(QtCore.Qt.SolidPattern)
  159.         palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipBase, brush)
  160.         brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
  161.         brush.setStyle(QtCore.Qt.SolidPattern)
  162.         palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipText, brush)
  163.         Form.setPalette(palette)
  164.         Form.setMouseTracking(False)
  165.         Form.setContextMenuPolicy(QtCore.Qt.NoContextMenu)
  166.         icon = QtGui.QIcon()
  167.         icon.addPixmap(QtGui.QPixmap(_fromUtf8("logo.svg")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
  168.         Form.setWindowIcon(icon)
  169.         self.gridLayout = QtGui.QGridLayout(Form)
  170.         self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
  171.         self.label_5 = QtGui.QLabel(Form)
  172.         self.label_5.setObjectName(_fromUtf8("label_5"))
  173.         self.gridLayout.addWidget(self.label_5, 3, 3, 1, 1)
  174.         self.label_4 = QtGui.QLabel(Form)
  175.         self.label_4.setObjectName(_fromUtf8("label_4"))
  176.         self.gridLayout.addWidget(self.label_4, 2, 3, 1, 1)
  177.         self.label_6 = QtGui.QLabel(Form)
  178.         font = QtGui.QFont()
  179.         font.setBold(True)
  180.         font.setWeight(75)
  181.         self.label_6.setFont(font)
  182.         self.label_6.setObjectName(_fromUtf8("label_6"))
  183.         self.gridLayout.addWidget(self.label_6, 4, 2, 1, 1)
  184.  
  185.  
  186.         self.user = QtGui.QLineEdit(Form)
  187.         self.user.setObjectName(_fromUtf8("user"))
  188.         self.gridLayout.addWidget(self.user, 4, 0, 1, 1)
  189.  
  190.  
  191.  
  192.         self.password = QtGui.QLineEdit(Form)
  193.         self.password.setEchoMode(QtGui.QLineEdit.Password)
  194.         self.password.setObjectName(_fromUtf8("password"))
  195.         self.gridLayout.addWidget(self.password, 5, 0, 1, 1)
  196.  
  197.  
  198.  
  199.         self.login = QtGui.QPushButton(Form)
  200.         self.login.setObjectName(_fromUtf8("login"))
  201.         self.gridLayout.addWidget(self.login, 6, 0, 1, 1)
  202.  
  203.  
  204.         self.label_2 = QtGui.QLabel(Form)
  205.         font = QtGui.QFont()
  206.         font.setBold(True)
  207.         font.setWeight(75)
  208.         self.label_2.setFont(font)
  209.         self.label_2.setObjectName(_fromUtf8("label_2"))
  210.         self.gridLayout.addWidget(self.label_2, 2, 2, 1, 1)
  211.         self.line = QtGui.QFrame(Form)
  212.         self.line.setFrameShape(QtGui.QFrame.VLine)
  213.         self.line.setFrameShadow(QtGui.QFrame.Sunken)
  214.         self.line.setObjectName(_fromUtf8("line"))
  215.         self.gridLayout.addWidget(self.line, 0, 1, 7, 2)
  216.  
  217.  
  218.  
  219.         self.Guardar = QtGui.QPushButton(Form)
  220.         self.Guardar.setObjectName(_fromUtf8("Guardar"))
  221.         self.gridLayout.addWidget(self.Guardar, 7, 2, 1, 2)
  222.         self.Cerrar = QtGui.QPushButton(Form)
  223.         self.Cerrar.setObjectName(_fromUtf8("Cerrar"))
  224.         self.gridLayout.addWidget(self.Cerrar, 7, 0, 1, 1)
  225.         self.AntesdeAutenticar = QtGui.QLabel(Form)
  226.         self.AntesdeAutenticar.setObjectName(_fromUtf8("AntesdeAutenticar"))
  227.         self.gridLayout.addWidget(self.AntesdeAutenticar, 1, 2, 1, 1)
  228.         self.label_3 = QtGui.QLabel(Form)
  229.         font = QtGui.QFont()
  230.         font.setBold(True)
  231.         font.setWeight(75)
  232.         self.label_3.setFont(font)
  233.         self.label_3.setObjectName(_fromUtf8("label_3"))
  234.         self.gridLayout.addWidget(self.label_3, 3, 2, 1, 1)
  235.         self.label_7 = QtGui.QLabel(Form)
  236.         self.label_7.setText(_fromUtf8(""))
  237.         self.label_7.setPixmap(QtGui.QPixmap(_fromUtf8("logo.svg")))
  238.         self.label_7.setScaledContents(True)
  239.         self.label_7.setObjectName(_fromUtf8("label_7"))
  240.         self.gridLayout.addWidget(self.label_7, 0, 0, 4, 1)
  241.         self.actionCargar_funcion = QtGui.QAction(Form)
  242.         self.actionCargar_funcion.setObjectName(_fromUtf8("actionCargar_funcion"))
  243.  
  244.         self.Cerrar.raise_()
  245.         self.user.raise_()
  246.         self.password.raise_()
  247.         self.label_2.raise_()
  248.         self.label_4.raise_()
  249.         self.line.raise_()
  250.         self.label_6.raise_()
  251.         self.label_7.raise_()
  252.         self.login.raise_()
  253.         self.label_3.raise_()
  254.         self.label_5.raise_()
  255.         self.AntesdeAutenticar.raise_()
  256.         self.Guardar.raise_()
  257.  
  258.         QtCore.QObject.connect(self.Cerrar, QtCore.SIGNAL(_fromUtf8("clicked()")), Form.close)
  259.  
  260.  
  261.  
  262.  
  263.         QtCore.QMetaObject.connectSlotsByName(Form)
  264.         Form.setTabOrder(self.user, self.password)
  265.         Form.setTabOrder(self.password, self.login)
  266.         Form.setTabOrder(self.login, self.Cerrar)
  267.  
  268.  
  269.  
  270.         def accion():
  271.             from passlib.hash import pbkdf2_sha256
  272.             import hashlib
  273.             import MySQLdb
  274.  
  275.  
  276.             u = self.user.text()
  277.             p = self.password.text()
  278.             p = pbkdf2_sha256.encrypt(str(p), rounds=12000, salt_size=16)
  279.  
  280.             db = MySQLdb.connect("localhost","root","root","sii" )
  281.             cursor = db.cursor()
  282.             cursor1 = db.cursor()
  283.             cursor2 = db.cursor()
  284.             cursor3 = db.cursor()
  285.             cursor4 = db.cursor()
  286.             cursor5 = db.cursor()
  287.             cursor6 = db.cursor()
  288.  
  289.  
  290.             data = cursor.execute("SELECT * from auth_user where username = '%s' and password = md5(%s)" % (u,p) )
  291.             #~ data = cursor.execute("SELECT * from auth_user where username = '%s'" % (u) )
  292.             results = cursor.fetchone()
  293.             if data == 1:
  294.  
  295.                 data1 = cursor1.execute("SELECT * from rrhh_perfil where user_id = '%s'" % (results[0]))
  296.                 results1 = cursor1.fetchall()
  297.                 for k in results1:
  298.  
  299.                     data2 = cursor2.execute("SELECT * from rrhh_trabajador where id = '%s'"% (k[2]))
  300.                     results2 = cursor2.fetchall()
  301.                     for l in results2:
  302.  
  303.                         data3 = cursor3.execute("SELECT * from unidad_plaza_departamento where id = '%s'"% (l[10]))
  304.                         results3 = cursor3.fetchall()
  305.                         for m in results3:
  306.  
  307.                             data4 = cursor4.execute("SELECT * from unidad_departamento where id = '%s'"% (m[4]))
  308.                             results4 = cursor4.fetchall()
  309.                             for n in results4:
  310.  
  311.                                 #~ data5 = cursor5.execute("SELECT * from unidad_departamento where unidad_id = '%s'"% (n[4]))
  312.                                 data5 = cursor5.execute("SELECT unidad_departamento.nombre_id, unidad_unidad_organizativa.nombre FROM unidad_departamento INNER JOIN unidad_unidad_organizativa ON unidad_departamento.nombre_id=unidad_unidad_organizativa.id where unidad_id = '%s'"% (n[4]))
  313.                                
  314.                                
  315.                                
  316.                                 results5 = cursor5.fetchall()
  317.                                 for o in results5:
  318.                                     data6 = cursor6.execute("SELECT * from unidad_unidad where id = '%s'"% (n[4]))
  319.                                     results6 = cursor6.fetchall()
  320.                                     for q in results6:
  321.                                         q
  322.                 self.Select = QtGui.QComboBox(Form)
  323.                 self.Select.setObjectName(_fromUtf8("Select"))
  324.  
  325.                 self.Select.addItem(_fromUtf8(""))
  326.                 for o in results5:
  327.                     self.Select.addItem(_fromUtf8(""))
  328.  
  329.  
  330.  
  331.                 self.gridLayout.addWidget(self.Select, 5, 2, 1, 2)
  332.                 self.Select.raise_()
  333.  
  334.  
  335.                 Form.setWindowTitle(_translate("Form", "Sistema Integral de Información", None))
  336.                 self.label_5.setText(_translate("Form", str(q[2]), None))
  337.                 self.label_4.setText(_translate("Form", str(l[1]), None))
  338.                 self.label_6.setText(_translate("Form", "Departamento:", None))
  339.                 self.user.setPlaceholderText(_translate("Form", "Usuario", None))
  340.                 self.password.setPlaceholderText(_translate("Form", "Contraseña", None))
  341.                 self.login.setText(_translate("Form", "Login", None))
  342.                 self.label_2.setText(_translate("Form", "Usuario:", None))
  343.                 self.Guardar.setText(_translate("Form", "Guardar Datos", None))
  344.                 self.Cerrar.setText(_translate("Form", "Cerrar", None))
  345.                 self.AntesdeAutenticar.setText(_translate("Form", "Bienvenido", None))
  346.                 self.label_3.setText(_translate("Form", "Unidad:", None))
  347.  
  348.                 self.Select.setItemText(0, _translate("Form", "---------", None))
  349.  
  350.                 d=0
  351.                 for row in results5:
  352.                     d=d + 1
  353.                     self.Select.setItemText(d, _translate("Form", str(row[1]), None))
  354.                
  355.                 def guardar():
  356.                     print "ejecutar script aqui"
  357.                
  358.                 QtCore.QObject.connect(self.Guardar, QtCore.SIGNAL(_fromUtf8("clicked()")), guardar)
  359.  
  360.                 db.close()
  361.  
  362.  
  363.  
  364.         self.actionCargar_funcion.setText(_translate("Form", "cargar funcion", None))
  365.  
  366.  
  367.  
  368.  
  369.         Form.setWindowTitle(_translate("Form", "Sistema Integral de Información", None))
  370.         #~ self.label_5.setText(_translate("Form", "TextLabel", None))
  371.         #~ self.label_4.setText(_translate("Form", "TextLabel", None))
  372.         #~ self.label_6.setText(_translate("Form", "Departamento:", None))
  373.         self.user.setPlaceholderText(_translate("Form", "Usuario", None))
  374.         self.password.setPlaceholderText(_translate("Form", "Contraseña", None))
  375.         self.login.setText(_translate("Form", "Login", None))
  376.         #~ self.label_2.setText(_translate("Form", "Usuario:", None))
  377.         #~ self.Guardar.setText(_translate("Form", "Guardar Datos", None))
  378.         self.Cerrar.setText(_translate("Form", "Cerrar", None))
  379.         self.AntesdeAutenticar.setText(_translate("Form", "No se encuentra autenticado", None))
  380.         #~ self.label_3.setText(_translate("Form", "Unidad:", None))
  381.  
  382.  
  383.  
  384.         QtCore.QObject.connect(self.login, QtCore.SIGNAL(_fromUtf8("clicked()")), accion)
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392. if __name__ == "__main__":
  393.     import sys
  394.     app = QtGui.QApplication(sys.argv)
  395.     Form = QtGui.QWidget()
  396.     ui = Ui_Form()
  397.     ui.setupUi(Form)
  398.     Form.show()
  399.     sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement