Котаны, приветствую!

Спешу сообщить, что Лаборатория свободных технологих объявляет о старте нового проекта с кодовым названием “Project T”. Он будет использовать таблицы для хранения данных. Как только будет готова первая версия, прикручу SQLite-базу. Исходный код будет открыт. Лицензия GPLv2. Для оффтопика буду распространять в виде exe-файла полноценной программы. Так что все смогут принять участие в её тестировании. Так же я должен буду изучить способы автотетирования с использованием Python’а, на этом проекте. Программу буду использовать в своём сервисе. Так же она послужит портфолио, если буду устраиваться на работу на дядю тестировщиком или кодером, если клюентов у моего сервиса не будет. Потом подумаем вместе, какое название ей придумать с использованием буквы ё - это обязательно.

Есть ли понятие класса в Python’e? Мне сразу проектировать его как ООП или в скриптовом языке это невозможно?

  • xwickedOP
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago
    from PyQt6 import QtWidgets, QtCore
    import sys, os, ui_mainwindow, TAboutProgram_ui
    
    app = QtWidgets.QApplication(sys.argv)
    window = QtWidgets.QMainWindow()
    uiMain = ui_mainwindow.Ui_MainWindow()
    uiAbout = TAboutProgram_ui.Ui_TAboutProgram
    uiMain.setupUi(window)
    uiMain.pushButton.clicked.connect(QtWidgets.QApplication.instance().quit)
    #def sExitProgram(self): QtWidgets.QApplication.instance().quit
    selectedAction = app.sender()
    uiMain.menubar.actionAt((QtCore.QPoint(selectedAction.objectName))).triggered.connect(QtWidgets.QApplication.instance().quit)
    window.show()
    sys.exit(app.exec())
    

    Мне нужно до начала программы посвязывать все пункты меню со слотами. sender() и self, я так понимаю не могу использовать, так как это объекты вермени выполнения?