so habe nun einiges umstruktuiert !
bin nun hin zum ui = ... anstatt den Code zu generieren und copy paste
variablennamen hab ich auch soweit geändert.
nun habe ich 1 kleines Problem, aber wahrscheinlich  mit QButtonGroup lösen lässt. 
Wo kann man da was zu lesen am besten Beispiele. 
 pyqt5: --> 
https://doc.qt.io/qt-5/ ist ja sehr allgemein gehalten. 
Einige Python Beispiele wären nicht schlecht.
funktioniert QButtonGroup mit jeglicher Art von Buttons ?(Radio oder Combo oder Push?
weil ich das so nun geregelt habe:
filename ist ein Tuple mit max 10 zeilen
pfad ist global 
und beinhaltet den Pfad meines Programmes (__file__)
Code: Alles auswählen
  
    """
        2a. Abfrage:ein Dateiname wird anhand einer Analyse nach Wunsch abgefragt.
                    Vorgeschlagen werden max. 10 Dateinamen                
    """
    def Abfrage(self,filename):
        self.AbfrageW=uic.loadUi(os.path.join(pfad+ r'\\ui\\Abfrage.ui'))
        for i in range(len(filename)):
            if i==0:
                self.AbfrageW.rBtn_1.setText(filename[i]) 
                self.AbfrageW.rBtn_1.wahl = i
                #self.AbfrageW.rBtn_1.clicked.connect(self.onClicked)
                 
            if i==1:
                self.AbfrageW.rBtn_2.setText(filename[i])
                self.AbfrageW.rBtn_2.wahl = i
                #self.AbfrageW.rBtn_2.clicked.connect(self.onClicked)                
            if i==2:
                self.AbfrageW.rBtn_3.setText(filename[i])
                self.AbfrageW.rBtn_3.wahl = i
                #self.AbfrageW.rBtn_3.clicked.connect(self.onClicked)                
            if i==3:
                self.AbfrageW.rBtn_4.setText(filename[i])
                self.AbfrageW.rBtn_4.wahl = i
                #self.AbfrageW.rBtn_4.clicked.connect(self.onClicked)                
            if i==4:
                self.AbfrageW.rBtn_5.setText(filename[i])
                self.AbfrageW.rBtn_5.wahl = i
                #self.AbfrageW.rBtn_5.clicked.connect(self.onClicked)                
            if i==5:
                self.AbfrageW.rBtn_6.setText(filename[i])
                self.AbfrageW.rBtn_6.wahl = i
                #self.AbfrageW.rBtn_6.clicked.connect(self.onClicked)                
            if i==6:
                self.AbfrageW.rBtn_7.setText(filename[i])
                self.AbfrageW.rBtn_7.wahl = i
                #self.AbfrageW.rBtn_7.clicked.connect(self.onClicked)                
            if i==7:
                self.AbfrageW.rBtn_8.setText(filename[i])
                self.AbfrageW.rBtn_8.wahl = i                               
            if i==8:
                self.AbfrageW.rBtn_9.setText(filename[i])
                self.AbfrageW.rBtn_9.wahl = i                                
            if i==9:
                self.AbfrageW.rBtn_10.setText(filename[i])
                self.AbfrageW.rBtn_10.wahl = i                                
                self.AbfrageW.OK_Button.clicked.connect(self.onClicked())
        self.AbfrageW.exec_()
            
    def onClicked(self):
        if self.AbfrageW.rBtn_1.isChecked():auswahl=0            
        if self.AbfrageW.rBtn_2.isChecked():auswahl=1
        if self.AbfrageW.rBtn_3.isChecked():auswahl=2            
        if self.AbfrageW.rBtn_4.isChecked():auswahl=3
        if self.AbfrageW.rBtn_5.isChecked():auswahl=4            
        if self.AbfrageW.rBtn_6.isChecked():auswahl=5
        if self.AbfrageW.rBtn_7.isChecked():auswahl=6            
        if self.AbfrageW.rBtn_8.isChecked():auswahl=7
        if self.AbfrageW.rBtn_9.isChecked():auswahl=8            
        if self.AbfrageW.rBtn_10.isChecked():auswahl=9
                
        self.AbfrageW.hide()
        return auswahl      
return Rückgabe funktioniert so aber nicht, weil ich ja nicht in "def Abfrage" drin bin.
wie gebe ich die return Abfrage denn richtig weiter ?
übrigens: rBtn = 10 RadioButtons 
darunter hab ich dann ein OK Button, wenn ich den clicke soll er mir die Auswahl zurückgeben.
Ich hoffe jetzt ist mein Code verständlicher