my scroll bar works but the size is to small and how would i go by adding a horizontal scroll bar ? help would be appreciated thanks.
Code:
app = Tk()
app.title(" text editor")
content = ttk.Frame(app, padding=(3,3,12,12))
content.grid(column=0, row=0,sticky=(N, S, E, W))
#creat label
labeltext = StringVar()
labeltext.set("enter url:")
label1 = ttk.Label(content, textvariable=labeltext).grid(column=0, row=1, columnspan=1, rowspan=1, sticky=(N, W), padx=5)
#create text box
urlname = StringVar()# text being enterd in tht text box is stored in urlname
urlname_entry = ttk.Entry(content, textvariable=urlname)
urlname_entry.grid(column=1, row=1, columnspan=3,rowspan=5, sticky=(N) )
#focus in the text box so user dont have to click on
urlname_entry.focus()
#create button
button1 = ttk.Button(content,text="get source", command=geturl)
button2 = ttk.Button(content,text="count white spaces", command=count_white_space)
button1.grid(column=3,row=0, columnspan=1, rowspan=2, sticky=(N,W))
button2.grid(column=4,row=0,columnspan=2, rowspan=2, sticky=(N,W))
scroll = tkinter.Scrollbar(content,borderwidth=2)
Text = tkinter.Text(content,wrap=CHAR, width=50, height=20)
scroll.config(command=Text.yview)
Text.config(yscrollcommand=scroll.set)
Text.grid(row=2, column=1,columnspan=1, rowspan=3, sticky=(N))
scroll.grid(row=2,column=3)
app.columnconfigure(0, weight=1)
app.rowconfigure(0, weight=1)
content.columnconfigure(0, weight=3)
content.columnconfigure(1, weight=3)
content.columnconfigure(2, weight=3)
content.columnconfigure(3, weight=1)
content.columnconfigure(4, weight=1)
content.rowconfigure(1, weight=1)
#adds spacing between widgets
for child in app.winfo_children(): child.grid_configure(padx=5, pady=5)
for child in content.winfo_children(): child.grid_configure(padx=5, pady=5)
app.bind('<Return>',geturl) #enter can also be hit
app.mainloop()
Comment