LINUXTALKS.CO

История изменений

Исправление xwicked, (текущая версия) :

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, я так понимаю не могу использовать, так как это объекты вермени выполнения?

Исходная версия xwicked, :

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, я так понимаю не могу использовать, так как это объекты вермени выполнения?