Я хочу отсортировать таблицу MDDatTable по своему идентификатору, как я могу это сделать?

#python #python-3.x #kivy #kivy-language #kivymd

Вопрос:

Кто-нибудь может помочь мне отсортировать мой MDDataTabel по моему идентификатору? Я не использую свой идентификатор в самой таблице, но я получаю его из своей базы данных, поэтому могу ли я использовать его для сортировки?

 def build1(self, username):
    screen = Builder.load_string(screen_helper)
    sql = "SELECT LoggedInUser from ID191774_6itn1project7.DetectedObjects where LoggedInUser = %s   "
    mycursor.execute(sql, (username))
    self.User = mycursor.fetchall()
    sql = "SELECT ObjectName from ID191774_6itn1project7.DetectedObjects where LoggedInUser = %s     "
    mycursor.execute(sql, (username))
    self.Object = mycursor.fetchall()
    sql = "SELECT Certainty from ID191774_6itn1project7.DetectedObjects  where LoggedInUser = %s    "
    mycursor.execute(sql, (username))
    self.Certainty = mycursor.fetchall()
    sql = "SELECT TimeOfDetection from ID191774_6itn1project7.DetectedObjects where LoggedInUser = %s     "
    mycursor.execute(sql, (username))
    self.Time = mycursor.fetchall()
    sql = "SELECT  idObjecten from ID191774_6itn1project7.DetectedObjects where LoggedInUser = %s     "
    mycursor.execute(sql, (username))
    self.IDDataTable = mycursor.fetchall()

    self.data_tables = MDDataTable(
        size_hint=(0.9, 0.6),
        use_pagination=True,
        rows_num=10,
        column_data=[
            ("User", dp(30)),
            ("Object", dp(30)),
            ("Certainty", dp(30)),
            ("Time", dp(30)),

        ],
        row_data=[
            (self.User),
            (self.Object),
            (self.Certainty),
            (self.Time),

        ],
    )
    return screen
 

Это мой код.
пожалуйста, помогите мне.