У меня есть программа python tkinter
, и у меня есть два текстовых виджета, которые должны быть бок о бок. Как я могу заставить два виджета заняться ровно половиной окна, которое составляет 400 x 400 пикселей?Текстовый виджет, чтобы заполнить половину экрана
Мой код здесь
import tkinter
class MyApp:
def __init__(self):
self.root = tkinter.Tk()
self.root.title("App")
self.root.geometry("400x400")
self.root.update()
self.box1Text = tkinter.Text(self.root)
self.box1Text.pack(fill=tkinter.BOTH,side=tkinter.LEFT)
self.box2Text = tkinter.Text(self.root)
self.box2Text.pack(fill=tkinter.BOTH,side=tkinter.RIGHT)
App = MyApp()
использование 'заливка = BOTH'. И показать нам свой код, пожалуйста, – ForceBru
я попробовал 'заполнить = BOTH' и' расширить = 1', но один занимает больше, чем другие @ForceBru –
'импорта Tkinter класса MyApp: Защиту __init __ (Я): самостоятельно .root = tkinter.Tk() self.root.title ("приложение") self.root.geometry ("400x400") self.root.update() \t \t self.box1Text = tkinter.Text (само .root) \t self.box1Text.pack (заполнить = tkinter.BOTH, боковые = tkinter.LEFT) \t self.box2Text = tkinter.Text (self.root) \t self.box 2Text.pack (fill = tkinter.BOTH, side = tkinter.RIGHT) ' –