Team Ai
Apppublic

radames/Text2Human-API

sourceHugging Faceupdated 3y agoView on Hugging Face
1likes
ui.py314 linesDownload Raw Back to ui
1from PyQt5 import QtCore, QtGui, QtWidgets2from PyQt5.QtCore import *3from PyQt5.QtGui import *4from PyQt5.QtWidgets import *5 6 7class Ui_Form(object):8 9    def setupUi(self, Form):10        Form.setObjectName("Form")11        Form.resize(1250, 670)12 13        self.pushButton_2 = QtWidgets.QPushButton(Form)14        self.pushButton_2.setGeometry(QtCore.QRect(20, 60, 97, 27))15        self.pushButton_2.setObjectName("pushButton_2")16 17        self.pushButton_6 = QtWidgets.QPushButton(Form)18        self.pushButton_6.setGeometry(QtCore.QRect(20, 100, 97, 27))19        self.pushButton_6.setObjectName("pushButton_6")20 21        # Generate Parsing22        self.pushButton_0 = QtWidgets.QPushButton(Form)23        self.pushButton_0.setGeometry(QtCore.QRect(126, 60, 150, 27))24        self.pushButton_0.setObjectName("pushButton_0")25 26        # Generate Human27        self.pushButton_1 = QtWidgets.QPushButton(Form)28        self.pushButton_1.setGeometry(QtCore.QRect(126, 100, 150, 27))29        self.pushButton_1.setObjectName("pushButton_1")30 31        # shape text box32        self.label_heading_1 = QtWidgets.QLabel(Form)33        self.label_heading_1.setText('Describe the shape.')34        self.label_heading_1.setObjectName("label_heading_1")35        self.label_heading_1.setGeometry(QtCore.QRect(320, 20, 200, 20))36 37        self.message_box_1 = QtWidgets.QLineEdit(Form)38        self.message_box_1.setGeometry(QtCore.QRect(320, 50, 256, 80))39        self.message_box_1.setObjectName("message_box_1")40        self.message_box_1.setAlignment(Qt.AlignTop)41 42        # texture text box43        self.label_heading_2 = QtWidgets.QLabel(Form)44        self.label_heading_2.setText('Describe the textures.')45        self.label_heading_2.setObjectName("label_heading_2")46        self.label_heading_2.setGeometry(QtCore.QRect(620, 20, 200, 20))47 48        self.message_box_2 = QtWidgets.QLineEdit(Form)49        self.message_box_2.setGeometry(QtCore.QRect(620, 50, 256, 80))50        self.message_box_2.setObjectName("message_box_2")51        self.message_box_2.setAlignment(Qt.AlignTop)52 53        # title icon54        self.title_icon = QtWidgets.QLabel(Form)55        self.title_icon.setGeometry(QtCore.QRect(30, 10, 200, 50))56        self.title_icon.setPixmap(57            QtGui.QPixmap('./ui/icons/icon_title.png').scaledToWidth(200))58 59        # palette icon60        self.palette_icon = QtWidgets.QLabel(Form)61        self.palette_icon.setGeometry(QtCore.QRect(950, 10, 256, 128))62        self.palette_icon.setPixmap(63            QtGui.QPixmap('./ui/icons/icon_palette.png').scaledToWidth(256))64 65        # top66        self.pushButton_8 = QtWidgets.QPushButton('   top', Form)67        self.pushButton_8.setGeometry(QtCore.QRect(940, 120, 120, 27))68        self.pushButton_8.setObjectName("pushButton_8")69        self.pushButton_8.setStyleSheet(70            "text-align: left; padding-left: 10px;")71        self.pushButton_8.setIcon(QIcon('./ui/color_blocks/class_top.png'))72        # skin73        self.pushButton_9 = QtWidgets.QPushButton('   skin', Form)74        self.pushButton_9.setGeometry(QtCore.QRect(940, 165, 120, 27))75        self.pushButton_9.setObjectName("pushButton_9")76        self.pushButton_9.setStyleSheet(77            "text-align: left; padding-left: 10px;")78        self.pushButton_9.setIcon(QIcon('./ui/color_blocks/class_skin.png'))79        # outer80        self.pushButton_10 = QtWidgets.QPushButton('   outer', Form)81        self.pushButton_10.setGeometry(QtCore.QRect(940, 210, 120, 27))82        self.pushButton_10.setObjectName("pushButton_10")83        self.pushButton_10.setStyleSheet(84            "text-align: left; padding-left: 10px;")85        self.pushButton_10.setIcon(QIcon('./ui/color_blocks/class_outer.png'))86        # face87        self.pushButton_11 = QtWidgets.QPushButton('   face', Form)88        self.pushButton_11.setGeometry(QtCore.QRect(940, 255, 120, 27))89        self.pushButton_11.setObjectName("pushButton_11")90        self.pushButton_11.setStyleSheet(91            "text-align: left; padding-left: 10px;")92        self.pushButton_11.setIcon(QIcon('./ui/color_blocks/class_face.png'))93        # skirt94        self.pushButton_12 = QtWidgets.QPushButton('   skirt', Form)95        self.pushButton_12.setGeometry(QtCore.QRect(940, 300, 120, 27))96        self.pushButton_12.setObjectName("pushButton_12")97        self.pushButton_12.setStyleSheet(98            "text-align: left; padding-left: 10px;")99        self.pushButton_12.setIcon(QIcon('./ui/color_blocks/class_skirt.png'))100        # hair101        self.pushButton_13 = QtWidgets.QPushButton('   hair', Form)102        self.pushButton_13.setGeometry(QtCore.QRect(940, 345, 120, 27))103        self.pushButton_13.setObjectName("pushButton_13")104        self.pushButton_13.setStyleSheet(105            "text-align: left; padding-left: 10px;")106        self.pushButton_13.setIcon(QIcon('./ui/color_blocks/class_hair.png'))107        # dress108        self.pushButton_14 = QtWidgets.QPushButton('   dress', Form)109        self.pushButton_14.setGeometry(QtCore.QRect(940, 390, 120, 27))110        self.pushButton_14.setObjectName("pushButton_14")111        self.pushButton_14.setStyleSheet(112            "text-align: left; padding-left: 10px;")113        self.pushButton_14.setIcon(QIcon('./ui/color_blocks/class_dress.png'))114        # headwear115        self.pushButton_15 = QtWidgets.QPushButton('   headwear', Form)116        self.pushButton_15.setGeometry(QtCore.QRect(940, 435, 120, 27))117        self.pushButton_15.setObjectName("pushButton_15")118        self.pushButton_15.setStyleSheet(119            "text-align: left; padding-left: 10px;")120        self.pushButton_15.setIcon(121            QIcon('./ui/color_blocks/class_headwear.png'))122        # pants123        self.pushButton_16 = QtWidgets.QPushButton('   pants', Form)124        self.pushButton_16.setGeometry(QtCore.QRect(940, 480, 120, 27))125        self.pushButton_16.setObjectName("pushButton_16")126        self.pushButton_16.setStyleSheet(127            "text-align: left; padding-left: 10px;")128        self.pushButton_16.setIcon(QIcon('./ui/color_blocks/class_pants.png'))129        # eyeglasses130        self.pushButton_17 = QtWidgets.QPushButton('   eyeglass', Form)131        self.pushButton_17.setGeometry(QtCore.QRect(940, 525, 120, 27))132        self.pushButton_17.setObjectName("pushButton_17")133        self.pushButton_17.setStyleSheet(134            "text-align: left; padding-left: 10px;")135        self.pushButton_17.setIcon(136            QIcon('./ui/color_blocks/class_eyeglass.png'))137        # rompers138        self.pushButton_18 = QtWidgets.QPushButton('   rompers', Form)139        self.pushButton_18.setGeometry(QtCore.QRect(940, 570, 120, 27))140        self.pushButton_18.setObjectName("pushButton_18")141        self.pushButton_18.setStyleSheet(142            "text-align: left; padding-left: 10px;")143        self.pushButton_18.setIcon(144            QIcon('./ui/color_blocks/class_rompers.png'))145        # footwear146        self.pushButton_19 = QtWidgets.QPushButton('   footwear', Form)147        self.pushButton_19.setGeometry(QtCore.QRect(940, 615, 120, 27))148        self.pushButton_19.setObjectName("pushButton_19")149        self.pushButton_19.setStyleSheet(150            "text-align: left; padding-left: 10px;")151        self.pushButton_19.setIcon(152            QIcon('./ui/color_blocks/class_footwear.png'))153 154        # leggings155        self.pushButton_20 = QtWidgets.QPushButton('   leggings', Form)156        self.pushButton_20.setGeometry(QtCore.QRect(1100, 120, 120, 27))157        self.pushButton_20.setObjectName("pushButton_10")158        self.pushButton_20.setStyleSheet(159            "text-align: left; padding-left: 10px;")160        self.pushButton_20.setIcon(161            QIcon('./ui/color_blocks/class_leggings.png'))162 163        # ring164        self.pushButton_21 = QtWidgets.QPushButton('   ring', Form)165        self.pushButton_21.setGeometry(QtCore.QRect(1100, 165, 120, 27))166        self.pushButton_21.setObjectName("pushButton_2`0`")167        self.pushButton_21.setStyleSheet(168            "text-align: left; padding-left: 10px;")169        self.pushButton_21.setIcon(QIcon('./ui/color_blocks/class_ring.png'))170 171        # belt172        self.pushButton_22 = QtWidgets.QPushButton('   belt', Form)173        self.pushButton_22.setGeometry(QtCore.QRect(1100, 210, 120, 27))174        self.pushButton_22.setObjectName("pushButton_2`0`")175        self.pushButton_22.setStyleSheet(176            "text-align: left; padding-left: 10px;")177        self.pushButton_22.setIcon(QIcon('./ui/color_blocks/class_belt.png'))178 179        # neckwear180        self.pushButton_23 = QtWidgets.QPushButton('   neckwear', Form)181        self.pushButton_23.setGeometry(QtCore.QRect(1100, 255, 120, 27))182        self.pushButton_23.setObjectName("pushButton_2`0`")183        self.pushButton_23.setStyleSheet(184            "text-align: left; padding-left: 10px;")185        self.pushButton_23.setIcon(186            QIcon('./ui/color_blocks/class_neckwear.png'))187 188        # wrist189        self.pushButton_24 = QtWidgets.QPushButton('   wrist', Form)190        self.pushButton_24.setGeometry(QtCore.QRect(1100, 300, 120, 27))191        self.pushButton_24.setObjectName("pushButton_2`0`")192        self.pushButton_24.setStyleSheet(193            "text-align: left; padding-left: 10px;")194        self.pushButton_24.setIcon(QIcon('./ui/color_blocks/class_wrist.png'))195 196        # socks197        self.pushButton_25 = QtWidgets.QPushButton('   socks', Form)198        self.pushButton_25.setGeometry(QtCore.QRect(1100, 345, 120, 27))199        self.pushButton_25.setObjectName("pushButton_2`0`")200        self.pushButton_25.setStyleSheet(201            "text-align: left; padding-left: 10px;")202        self.pushButton_25.setIcon(QIcon('./ui/color_blocks/class_socks.png'))203 204        # tie205        self.pushButton_26 = QtWidgets.QPushButton('   tie', Form)206        self.pushButton_26.setGeometry(QtCore.QRect(1100, 390, 120, 27))207        self.pushButton_26.setObjectName("pushButton_2`0`")208        self.pushButton_26.setStyleSheet(209            "text-align: left; padding-left: 10px;")210        self.pushButton_26.setIcon(QIcon('./ui/color_blocks/class_tie.png'))211 212        # earstuds213        self.pushButton_27 = QtWidgets.QPushButton('   necklace', Form)214        self.pushButton_27.setGeometry(QtCore.QRect(1100, 435, 120, 27))215        self.pushButton_27.setObjectName("pushButton_2`0`")216        self.pushButton_27.setStyleSheet(217            "text-align: left; padding-left: 10px;")218        self.pushButton_27.setIcon(219            QIcon('./ui/color_blocks/class_necklace.png'))220 221        # necklace222        self.pushButton_28 = QtWidgets.QPushButton('   earstuds', Form)223        self.pushButton_28.setGeometry(QtCore.QRect(1100, 480, 120, 27))224        self.pushButton_28.setObjectName("pushButton_2`0`")225        self.pushButton_28.setStyleSheet(226            "text-align: left; padding-left: 10px;")227        self.pushButton_28.setIcon(228            QIcon('./ui/color_blocks/class_earstuds.png'))229 230        # bag231        self.pushButton_29 = QtWidgets.QPushButton('   bag', Form)232        self.pushButton_29.setGeometry(QtCore.QRect(1100, 525, 120, 27))233        self.pushButton_29.setObjectName("pushButton_2`0`")234        self.pushButton_29.setStyleSheet(235            "text-align: left; padding-left: 10px;")236        self.pushButton_29.setIcon(QIcon('./ui/color_blocks/class_bag.png'))237 238        # glove239        self.pushButton_30 = QtWidgets.QPushButton('   glove', Form)240        self.pushButton_30.setGeometry(QtCore.QRect(1100, 570, 120, 27))241        self.pushButton_30.setObjectName("pushButton_2`0`")242        self.pushButton_30.setStyleSheet(243            "text-align: left; padding-left: 10px;")244        self.pushButton_30.setIcon(QIcon('./ui/color_blocks/class_glove.png'))245 246        # background247        self.pushButton_31 = QtWidgets.QPushButton('   background', Form)248        self.pushButton_31.setGeometry(QtCore.QRect(1100, 615, 120, 27))249        self.pushButton_31.setObjectName("pushButton_2`0`")250        self.pushButton_31.setStyleSheet(251            "text-align: left; padding-left: 10px;")252        self.pushButton_31.setIcon(QIcon('./ui/color_blocks/class_bg.png'))253 254        self.graphicsView = QtWidgets.QGraphicsView(Form)255        self.graphicsView.setGeometry(QtCore.QRect(20, 140, 256, 512))256        self.graphicsView.setObjectName("graphicsView")257        self.graphicsView_2 = QtWidgets.QGraphicsView(Form)258        self.graphicsView_2.setGeometry(QtCore.QRect(320, 140, 256, 512))259        self.graphicsView_2.setObjectName("graphicsView_2")260        self.graphicsView_3 = QtWidgets.QGraphicsView(Form)261        self.graphicsView_3.setGeometry(QtCore.QRect(620, 140, 256, 512))262        self.graphicsView_3.setObjectName("graphicsView_3")263 264        self.retranslateUi(Form)265        self.pushButton_2.clicked.connect(Form.open_densepose)266        self.pushButton_6.clicked.connect(Form.save_img)267        self.pushButton_8.clicked.connect(Form.top_mode)268        self.pushButton_9.clicked.connect(Form.skin_mode)269        self.pushButton_10.clicked.connect(Form.outer_mode)270        self.pushButton_11.clicked.connect(Form.face_mode)271        self.pushButton_12.clicked.connect(Form.skirt_mode)272        self.pushButton_13.clicked.connect(Form.hair_mode)273        self.pushButton_14.clicked.connect(Form.dress_mode)274        self.pushButton_15.clicked.connect(Form.headwear_mode)275        self.pushButton_16.clicked.connect(Form.pants_mode)276        self.pushButton_17.clicked.connect(Form.eyeglass_mode)277        self.pushButton_18.clicked.connect(Form.rompers_mode)278        self.pushButton_19.clicked.connect(Form.footwear_mode)279        self.pushButton_20.clicked.connect(Form.leggings_mode)280        self.pushButton_21.clicked.connect(Form.ring_mode)281        self.pushButton_22.clicked.connect(Form.belt_mode)282        self.pushButton_23.clicked.connect(Form.neckwear_mode)283        self.pushButton_24.clicked.connect(Form.wrist_mode)284        self.pushButton_25.clicked.connect(Form.socks_mode)285        self.pushButton_26.clicked.connect(Form.tie_mode)286        self.pushButton_27.clicked.connect(Form.earstuds_mode)287        self.pushButton_28.clicked.connect(Form.necklace_mode)288        self.pushButton_29.clicked.connect(Form.bag_mode)289        self.pushButton_30.clicked.connect(Form.glove_mode)290        self.pushButton_31.clicked.connect(Form.background_mode)291        self.pushButton_0.clicked.connect(Form.generate_parsing)292        self.pushButton_1.clicked.connect(Form.generate_human)293 294        QtCore.QMetaObject.connectSlotsByName(Form)295 296    def retranslateUi(self, Form):297        _translate = QtCore.QCoreApplication.translate298        Form.setWindowTitle(_translate("Form", "Text2Human"))299        self.pushButton_2.setText(_translate("Form", "Load Pose"))300        self.pushButton_6.setText(_translate("Form", "Save Image"))301 302        self.pushButton_0.setText(_translate("Form", "Generate Parsing"))303        self.pushButton_1.setText(_translate("Form", "Generate Human"))304 305 306if __name__ == "__main__":307    import sys308    app = QtWidgets.QApplication(sys.argv)309    Form = QtWidgets.QWidget()310    ui = Ui_Form()311    ui.setupUi(Form)312    Form.show()313    sys.exit(app.exec_())314