Есть совсем небольшая программа, использующая PyQt, в ней всего две кнопки - “выход” и “тетрис”. Кнопка выход работает нормально, а вот на нажатие “Тетрис” я хочу назначить запуск другого приложения - qtetris.py, лежащего в той же папке, но никак не могу этого сделать, при попытке назначить ей что-либо - появляется ошибка атрибутов.
#!/usr/bin/python3 # -*- coding: utf-8 -*- import sys, qtetris from PyQt5.QtWidgets import QWidget, QPushButton, QApplication from PyQt5.QtCore import QCoreApplication class Example(QWidget): def __init__(self): super().__init__() self.initUI() def initUI(self): qbtn = QPushButton('Exit', self) qbtn.clicked.connect(QCoreApplication.instance().quit) qbtn.resize(qbtn.sizeHint()) qbtn.move(350, 270) qbtn2 = QPushButton('tetris', self) qbtn.clicked.connect(QCoreApplication.instance().qtetris.start) qbtn2.resize(qbtn.sizeHint()) qbtn2.move(250, 270) self.setGeometry(20, 20, 480, 320) self.setWindowTitle('Obolochka') self.show() if __name__ == '__main__': app = QApplication(sys.argv) ex = Example() sys.exit(app.exec_())