@R0LT0N

Почему не работают кнопки pyqt5?

Начал писать вот такой вот код. Там получается есть главное меню и другие менюшки, все кнопки в главном меню работают и когда перехожу в дополнительную менюшку кнопки там не работают. Как это можно решить?

# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'mainn.ui'
#
# Created by: PyQt5 UI code generator 5.15.4
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5 import QtCore
from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
import sys

class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(480, 768)
        MainWindow.setStyleSheet("#MainWindow{border-image:url(main.png)}")
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(10, 310, 151, 51))
        self.pushButton.setStyleSheet("border : 0;\n"
"background: transparent;")
        self.pushButton.setText("")
        self.pushButton.setObjectName("pushButton")
        self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_2.setGeometry(QtCore.QRect(160, 310, 151, 51))
        self.pushButton_2.setStyleSheet("border : 0;\n"
"background: transparent;")
        self.pushButton_2.setText("")
        self.pushButton_2.setObjectName("pushButton_2")
        self.pushButton_3 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_3.setGeometry(QtCore.QRect(320, 310, 151, 51))
        self.pushButton_3.setStyleSheet("border : 0;\n"
"background: transparent;")
        self.pushButton_3.setText("")
        self.pushButton_3.setObjectName("pushButton_3")
        self.pushButton_4 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_4.setGeometry(QtCore.QRect(320, 390, 151, 51))
        self.pushButton_4.setStyleSheet("border : 0;\n"
"background: transparent;")
        self.pushButton_4.setText("")
        self.pushButton_4.setObjectName("pushButton_4")
        self.pushButton_5 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_5.setGeometry(QtCore.QRect(160, 390, 151, 51))
        self.pushButton_5.setStyleSheet("border : 0;\n"
"background: transparent;")
        self.pushButton_5.setText("")
        self.pushButton_5.setObjectName("pushButton_5")
        self.pushButton_6 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_6.setGeometry(QtCore.QRect(10, 390, 151, 51))
        self.pushButton_6.setStyleSheet("border : 0;\n"
"background: transparent;")
        self.pushButton_6.setText("")
        self.pushButton_6.setObjectName("pushButton_6")
        self.pushButton_7 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_7.setGeometry(QtCore.QRect(10, 460, 151, 51))
        self.pushButton_7.setStyleSheet("border : 0;\n"
"background: transparent;")
        self.pushButton_7.setText("")
        self.pushButton_7.setObjectName("pushButton_7")
        self.pushButton_8 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_8.setGeometry(QtCore.QRect(160, 460, 151, 51))
        self.pushButton_8.setStyleSheet("border : 0;\n"
"background: transparent;")
        self.pushButton_8.setText("")
        self.pushButton_8.setObjectName("pushButton_8")
        self.pushButton_9 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_9.setGeometry(QtCore.QRect(320, 460, 151, 51))
        self.pushButton_9.setStyleSheet("border : 0;\n"
"background: transparent;")
        self.pushButton_9.setText("")
        self.pushButton_9.setObjectName("pushButton_9")

        MainWindow.setCentralWidget(self.centralwidget)
        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
            
        self.pushButton.clicked.connect(self.inviter)
        self.pushButton_2.clicked.connect(self.pasrser)
        self.pushButton_3.clicked.connect(self.spammer)
    
        self.pushButton_4.clicked.connect(self.convert)
        self.pushButton_5.clicked.connect(self.uniq)
        self.pushButton_6.clicked.connect(self.prospam)
    
        self.pushButton_7.clicked.connect(self.scrapep)
        self.pushButton_8.clicked.connect(self.nakrutka)
        self.pushButton_9.clicked.connect(self.valid)


    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("TGtool v1.4", "TGtool v1.4"))

    def inviter(self):
        pass

    def pasrser(self):
        pass

    def spammer(self):
        pass

    def prospam(self):
        pass

    def uniq(self):
        pass

    def convert(self):
        ui = Ui_Converter()
        ui.setupUi(MainWindow)

    def scrapep(self):
        pass

    def nakrutka(self):
        pass

    def valid(self):
        pass

class Ui_Converter(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(480, 768)
        MainWindow.setStyleSheet("#MainWindow{border-image:url(converter.png)}")
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")

        self.pushButton_converter = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_converter.setGeometry(QtCore.QRect(30, 410, 421, 61))
        self.pushButton_converter.setStyleSheet("border : 0;\n"
"background: transparent;border : 0;\n"
"background: transparent;")
        self.pushButton_converter.setText("")
        self.pushButton_converter.setObjectName("pushButton_converter")
        self.pushButton_converter_2 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_converter_2.setGeometry(QtCore.QRect(30, 490, 421, 61))
        self.pushButton_converter_2.setStyleSheet("border : 0;\n"
"background: transparent;border : 0;\n"
"background: transparent;")
        self.pushButton_converter_2.setText("")
        self.pushButton_converter_2.setObjectName("pushButton_converter_2")
        self.pushButton_converter_3 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_converter_3.setGeometry(QtCore.QRect(30, 570, 421, 61))
        self.pushButton_converter_3.setStyleSheet("border : 0;\n"
"background: transparent;border : 0;\n"
"background: transparent;")
        self.pushButton_converter_3.setText("")
        self.pushButton_converter_3.setObjectName("pushButton_converter_3")
        self.pushButton_converter_4 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_converter_4.setGeometry(QtCore.QRect(10, 670, 461, 61))
        self.pushButton_converter_4.setStyleSheet("border : 0;\n"
"background: transparent;border : 0;\n"
"background: transparent;")
        self.pushButton_converter_4.setText("")
        self.pushButton_converter_4.setObjectName("pushButton_converter_4")

        MainWindow.setCentralWidget(self.centralwidget)
        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)


        self.pushButton_converter.clicked.connect(self.session_to_tdata00)
        self.pushButton_converter_2.clicked.connect(self.string_to_sesion00)
        self.pushButton_converter_3.clicked.connect(self.pusto)
        self.pushButton_converter_4.clicked.connect(self.nazad_converter)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("TGtool v1.4", "TGtool v1.4"))

    def session_to_tdata00(self):
        pass

    def string_to_sesion00(self):
        pass

    def pusto(self):
        pass

    def nazad_converter(self):
        QtCore.QCoreApplication.quit()
        status = QtCore.QProcess.startDetached(sys.executable, sys.argv)


if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 03:01
1000 руб./за проект
18 апр. 2024, в 21:56
2000 руб./за проект
18 апр. 2024, в 21:00
150 руб./за проект