Я написал код в tkinter с использованием сетки, в которой меня беспокоит фрейм с полосой прокрутки. Я хочу, чтобы по умолчанию оно расширялось до нижней части окна.
Вот соответствующий код
Я написал код в tkinter с использованием сетки, в которой меня беспокоит фрейм с полосой прокрутки. Я хочу, чтобы по умолчанию оно расширялось до нижней части окна. Вот соответствующий код [code]from tkinter import * class Application(Frame): def __init__(self, master=None): Frame.__init__(self, master) frtop=self.winfo_toplevel() #Flexible Toplevel of the window screen_width = self.winfo_screenwidth() screen_height = self.winfo_screenheight() print("width="+str(screen_width)+", height="+str(screen_height)) max_windows_size=str(screen_width)+"x"+str(screen_height) frtop.geometry(max_windows_size) self.grid() # adding a label before serial number text self.billno_frame = Frame(self) self.billno_frame.grid(column =0, row =0, sticky='W',columnspan=2) self.lbl_ser_num = Label(self.billno_frame, text = "Sr No:", font=('Arial',16,'bold')) self.lbl_ser_num.grid(column =0, row =0) # greyed out serial number text self.srnum_text = StringVar() self.srnum_text.set('') self.txt_ser_num = Entry(self.billno_frame, width=5, textvariable=self.srnum_text,state=DISABLED, font=('Arial',26,'bold')) self.txt_ser_num.grid(column =1, row =0) # print button self.btn_print = Button(self.billno_frame, text = "Print" , fg = "red", font=('Arial',26,'bold')) self.btn_print.grid(column=3, row=0) # new bill button self.btn_print = Button(self.billno_frame, text = "New Bill" , fg = "red", font=('Arial',16,'bold')) self.btn_print.grid(column=2, row=0) # adding a label before date text self.cash_frame = Frame(self) self.cash_frame.grid(column =2, row =0, sticky='NSEW') self.cash_lbl = Label(self.cash_frame, text = "Cash:", font=('Arial',20,'bold')) self.cash_lbl.grid(column =0, row =0) self.cash_str_null = StringVar() self.cash_str_null.set('') self.cash = Entry(self.cash_frame, width=5,textvariable=self.cash_str_null, font=('Arial',26,'bold')) self.cash.grid(column =1, row =0) self.date_frame = Frame(self) self.date_frame.grid(column =3, row =0, sticky='NSEW',columnspan=3) #greyed out date text self.date_str_text = StringVar() self.date_str_text.set('') self.txt_date = Entry(self.date_frame, width=40, textvariable=self.date_str_text, state=DISABLED, font=('Arial',20,'bold')) self.txt_date.grid(column =0, row =0) self.btn_pending = Button(self.date_frame, text = "
Моя цель — разместить список записей горизонтально в фрейме, используя сетку thenTkinter.
Вот мой код:
from tkinter import *
class Application(Frame):
def __init__(self, master=None):
Frame.__init__(self, master)
frtop=self.winfo_toplevel()...
Моя цель — разместить список записей горизонтально в фрейме, используя сетку thenTkinter.
Вот мой код:
from tkinter import *
class Application(Frame):
def __init__(self, master=None):
Frame.__init__(self, master)
frtop=self.winfo_toplevel()...
Я настраиваю шаблон CustomTkinter и хочу, чтобы поле моего изображения было больше в направлении Y, оно должно заполнить пробел, вы знаете, как это сделать?
Это работает каким-то образом в направлении x, но не в направлении y.
вот как это выглядит...