Создать метку и запись, используя метод Looping - PullRequest
0 голосов
/ 09 марта 2020

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

пример строк таблицы:

enter image description here

import tkinter as tk 
from tkinter import ttk
win = tk.Tk()
win.title('LOOP')

labels = ['First Name : ' , 'Family Name :', 'Gender : ', 'Course : ', 'Section : ', 'Prof : ', 'School']



for i in range(len(labels)):
    cur_label = 'label' + str(i) 
    cur_label = ttk.Label(win, text = labels[i], font=("", 20,""))
    cur_label.grid(row=i, column=0, sticky=tk.W)

name_var = tk.StringVar() 
user_info = {
    'Fname': tk.StringVar(),
    'FName': tk.StringVar(),
    'Gender': tk.StringVar(),
    'Course': tk.StringVar(),
    'Section': tk.StringVar(),
    'Prof': tk.StringVar(),
    'School' : tk.StringVar()
}
counter=0
for i in user_info:
    cur_entrybox = 'entry' + i
    cur_entrybox = ttk.Entry(win, width=16, textvariable=user_info[i], font=("", 20,""))
    cur_entrybox.grid(column=1, row=counter)
    counter += 1 


submit_btn = ttk.Button(win, text='Submit')
submit_btn.grid(row=7, columnspan=2)



win.mainloop()

спасибо за вашу поддержку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...