распечатать значение, выбранное из повторного просмотра - PullRequest
0 голосов
/ 03 мая 2020

У меня есть проблема, при нажатии на список повторного просмотра я печатаю номер индекса, но мне нужно напечатать значение в индексе ниже, пожалуйста, любой может помочь мне

class SecondWindow(BoxLayout,Screen):
myresult = ListProperty([("N_matricule", "Operateur")])

    def insert_part(self):
        partnum = self.ids.Part_field
        part = partnum.text

        mycursor.execute(
        """SELECT OPERATION_DESCRIPTION FROM liste_des_operations WHERE PART_NO = %s""",
        (part,))
        self.myresult = mycursor.fetchall()
    #for row in myresult:
        #print(row)
        #print(type(row))
class RVItem(Factory.Button):
    def get_data_index(self, values):
        return self.parent.get_view_index_at(self.center)
    def on_press(self):
        print(self.get_data_index())

kv файл

RecycleView:

                data: [{'text':"{}".format(OPERATION_DESCRIPTION)} for OPERATION_DESCRIPTION in root.myresult]
                viewclass: "RVItem"
                RecycleBoxLayout:
                    default_size: None, dp(56)
                    orientation: "vertical"
                    default_size_hint: 1, None
                    size_hint_y: None
                    height: self.minimum_height
                    key_selection: 'selectable'
                    multiselect: True
                    touch_multiselect: True

введите описание изображения здесь

...