Python - Tkinter My Entry не отображается - PullRequest
0 голосов
/ 29 апреля 2018

Эй, у меня проблемы с моим кодом, моя запись не отображается, в моем коде ошибка, но я не вижу, где. Если кто-то может отобразить большую рамку сверху и запись снизу, просто скажите, как:)

from tkinter import *

root = Tk()
root['bg']='white'
root.title('Next Note')

root.minsize(800, 500)
root.maxsize(800,500)


frame = Frame(root, bg='light blue', height=300, width = 780 )
frame.grid(row=1, column=1, padx=10, pady=30)
frame.grid_propagate(0)

text = StringVar()
text_entry = Entry(root, textvariable=text, bg='white', border=1, width = 100)
text_entry.grid(row=2, column=2, padx=50, pady=750,)
text_entry.grid_propagate(0)



root.mainloop()

1 Ответ

0 голосов
/ 29 апреля 2018

Я поместил запись в столбец 1, уменьшил ее pady, так что теперь она видна. Я сделал его зеленым, чтобы его было легче увидеть. Я также избавился от злого from tkinter import * импорта подстановочных знаков.

import tkinter as tk

root = tk.Tk()
root['bg']='white'
root.title('Next Note')

root.minsize(800, 500)
root.maxsize(800,500)

frame = tk.Frame(root, bg='light blue', height=300, width=780 )
frame.grid(row=1, column=1, padx=10, pady=30)
frame.grid_propagate(0)

text = tk.StringVar()
text_entry = tk.Entry(root, textvariable=text, bg='green', border=1, width = 50)
text_entry.grid(row=2, column=1, padx=50, pady=50)
text_entry.grid_propagate(0)

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