Python, как мне получить запись, которая будет прикреплена к метке - PullRequest
0 голосов
/ 22 сентября 2018
from tkinter import*

class contactMain:

    def __init__(self, master):
        #First Label Heading
        self.heading = Label(master, text='CONTACT REGISTRY', bg='blue', fg='white', width=30)
        self.heading.grid(row=0,column=0)
        #Space between the heading and the first
        self.spaceHF = Label(master,bg='blue',fg='white', width=30)
        self.spaceHF.grid(row=1, column=0)
        #firstName label and entry
        self.fNameLabel = Label(master,text='First Name' ,bg='white', fg='blue',width=15)
        self.fNameLabel.grid(row=2,column=0,sticky=W)

        self.fNameEntry = Entry(master)
        self.fNameEntry.grid(row=2,column=1)

root = Tk()
app = contactMain(root)

root.mainloop()

1 Ответ

0 голосов
/ 22 сентября 2018

Ваш вопрос был не очень понятен, но я думаю, что вы хотите, чтобы запись рядом с лейблом.Это можно сделать, поместив заголовки в несколько столбцов: columnspan=2.Я также растягиваю заголовки, чтобы заполнить ширину ячеек: sticky=EW.Посмотрите на этот пример;это то, что вы хотите?

from tkinter import*

class contactMain:
    def __init__(self, master):
        #First Label Heading
        self.heading = Label(master, text='CONTACT REGISTRY', bg='blue',fg='white', width=30)
        self.heading.grid(row=0,column=0, columnspan=2, sticky=EW)
        #Space between the heading and the first
        self.spaceHF = Label(master,bg='blue',fg='white', width=30)
        self.spaceHF.grid(row=1, column=0, columnspan=2, sticky=EW)
        #firstName label and entry
        self.fNameLabel = Label(master,text='First Name' ,bg='white', fg='blue',width=15)
        self.fNameLabel.grid(row=2,column=0,sticky=W)

        self.fNameEntry = Entry(master)
        self.fNameEntry.grid(row=2,column=1)

root = Tk()
app = contactMain(root)

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