вставка в Python блока set.result для текстовых полей - PullRequest
0 голосов
/ 13 июня 2018

У меня есть код ниже.Моя проблема в том, что я хочу вставить результаты «для» в текстовые поля.Если я запускаю код, мои текстовые поля заполняются тем же значением (естественно, потому что textvariable = name_project в пяти метках, поэтому после fetchall & for, поля принимают одинаковое значение).Я пытался установить textvariable = name_project.set (results [0] [0]), но есть проблема с индексированием, и я потерял ....

#=============2nd_query======================#
    curs1.execute("select name_project,description, count(*) from customer_des where company_name_d='%s' group by name_project, description"%e2.get())
    results=curs1.fetchall()
    r_count=curs.rowcount

    if r_count==0:
     print("no rows")
    else:
     for i in range (0, r_count):
#=============check rowcount in order to fill the appropriate textboxes======================#                 
      if i in range (0,1):
       name_project=(results[0][0])
       description=(results[0][1])
       fname_project1.set(name_project) #new variable insertion
       fdescription1.set(description) #new variable insertion
      if i in range (0,2):
        name_project=(results[0][0])
        description=(results[0][1])
        fname_project1.set(name_project)
        fdescription1.set(description)
        name_project=(results[1][0])
        description=(results[1][1])
        fname_project2.set(name_project)
        fdescription2.set(description)
      if i in range (0,3):
        name_project=(results[0][0])
        description=(results[0][1])
        fname_project1.set(name_project)
        fdescription1.set(description)
        name_project=(results[1][0])
        description=(results[1][1])
        fname_project2.set(name_project)
        fdescription2.set(description)              
        name_project=(results[2][0])
        description=(results[2][1])
        fname_project3.set(name_project)
        fdescription3.set(description)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...