user10883309
user10883309

Reputation:

Tkinter ScrolledText widget not appearing

I'm trying to add the ScrolledText widget to a Tkinter window. The program reads it perfectly as in it accepts the INSERT method for it with no errors but it's not showing up. The problem came up when I added Notebook Tabs. I've attached the code snippet. I used the place() method because I need the rest of my buttons and labels arranged in a specific pattern.

import tkinter
from tkinter import *
from tkinter import scrolledtext
from tkinter import messagebox
from tkinter import ttk
import os
import datetime

# Variables
window = Tk()
window.title("Vesnica Pomenire")
window.geometry('1500x1000')
var = IntVar()
var.set(1)

txt = scrolledtext.ScrolledText(window,width=40,height=10)
txt.place(x=50, y=50)

Upvotes: 0

Views: 369

Answers (2)

voltifer
voltifer

Reputation: 19

You really missed mainloop command

window.mainloop()

add this at the bottom of your code and it will do the thing

Upvotes: 0

CopyrightC
CopyrightC

Reputation: 863

You're missing the mainloop()

import tkinter
from tkinter import *
from tkinter import scrolledtext
from tkinter import messagebox
from tkinter import ttk
import os
import datetime

# Variables
window = Tk()
window.title("Vesnica Pomenire")
window.geometry('1500x1000')
var = IntVar()
var.set(1)

txt = scrolledtext.ScrolledText(window,width=40,height=10)
txt.place(x=50, y=50)

window.mainloop() #You are missing this

You can read more about mainloop() here

Upvotes: 0

Related Questions