Código: Interfaz (Creación) - AaroniSalinas/ProyectoFinal GitHub Wiki

Es importante mencionar que este programa es creado en automático mediante comandos especiales. El diseño se realiza en Qt5 y después se traduce a un archivo Python.

Líbrerías

En este caso, solo es necesaria una para la creación de la interfaz

from PyQt5 import QtCore, QtGui, QtWidgets

Creación de botones y objetos

class Ui_Dialog(object):
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(688, 325)
        self.Acelerometro = QtWidgets.QPushButton(Dialog)
        self.Acelerometro.setGeometry(QtCore.QRect(60, 50, 171, 61))
        self.Acelerometro.setObjectName("Acelerometro")
        self.Inductivo = QtWidgets.QPushButton(Dialog)
        self.Inductivo.setGeometry(QtCore.QRect(60, 120, 171, 61))
        self.Inductivo.setObjectName("Inductivo")
        self.Ultrasonico = QtWidgets.QPushButton(Dialog)
        self.Ultrasonico.setGeometry(QtCore.QRect(60, 190, 171, 61))
        self.Ultrasonico.setObjectName("Ultrasonico")
        self.Tabla = QtWidgets.QTableWidget(Dialog)
        self.Tabla.setGeometry(QtCore.QRect(270, 50, 351, 211))
        self.Tabla.setObjectName("Tabla")
        self.Tabla.setColumnCount(3)
        self.Tabla.setRowCount(30)
        self.label = QtWidgets.QLabel(Dialog)
        self.label.setGeometry(QtCore.QRect(270, 20, 351, 16))
        self.label.setObjectName("label")

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
def retranslateUi(self, Dialog):
        _translate = QtCore.QCoreApplication.translate
        Dialog.setWindowTitle(_translate("Dialog", "Proyecto de Reciclaje"))
        self.Acelerometro.setText(_translate("Dialog", "Acelerometro"))
        self.Inductivo.setText(_translate("Dialog", "Inductivo"))
        self.Ultrasonico.setText(_translate("Dialog", "Ultrasonico"))
        self.label.setText(_translate("Dialog", "Sensores"))

Main

if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    Dialog = QtWidgets.QDialog()
    ui = Ui_Dialog()
    ui.setupUi(Dialog)
    Dialog.show()
    sys.exit(app.exec_())