Начал писать вот такой вот код. Там получается есть главное меню и другие менюшки, все кнопки в главном меню работают и когда перехожу в дополнительную менюшку кнопки там не работают. Как это можно решить?
# -*- 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_())