I am working for my class project using Pything and Qt5
I am working on project if calculating student's results
So I have many text area called with ( oral1, oral2, oral3... oral14)
So I want to easly jump from one to another using the trick of changing the value of a variable every time the loop ends and put it the reference that the orther variable oral get it's value
Here is my work example: `
from PyQt5 import QtCore, QtGui, QtWidgets
from bullCalcul import*
import sys
def calcul():
    for i in range(1,15):
        Noral = "oral" + str(i)
        Ntp = "tp" + str(i)
        Nde = "de" + str(i)
        Nct = "ct" + str(i)
        Nctt = "ctt" + str(i)
        Nsyn = "syn" + str(i)
        print(Noral)
        oral = ui.Noral.text
        tp = ui.Ntp.text
        de = ui.Nde.text
        ct = ui.Nct.text
        ctt = ui.Nctt.text
        syn = ui.Nsyn.text
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
ui.pushButton.clicked.connect(calcul)
sys.exit(app.exec_())
So I hope find anyone can understand what exactly am asking about.
Edit : Solution By exemple : noral = getattr(ui, "oral{}".format(i)).text()
thanks toβ eyllanesc
