Scrollbar aktif edemiyorum

def portfoyum():
    p1 = Tk()
    p1.title("Portföyüm")
    p1.geometry("283x471+600+200")
    p1.config(bg="black")

    scrollbar = Scrollbar(p1)
    scrollbar.pack(side="right", fill="y")

    portfoypencere = Label(p1)
    portfoypencere.config(width=259, height=1920,anchor="nw", bg="black", fg="white", font=("calibri", 12))
    portfoypencere.pack()



    with open("borsakayit.txt", "r") as f:
        portfoypencere["text"] = f.read()
        f.close()

Scrollbar ı aktif etmek için ne yapmak gerekiyor?

txt e yazdırırken düzgün bir şekilde yazdırıyor fakat txten çekip ekrana yazdırırken bu şekilde bir görüntü oluşuyor.
Yazıların kayma sebebi nedir? Nasıl düzeltilir?

Merhaba.

Bir sorun yok gibi ama birkaç şeyi denemenizi isteyeceğim:

  • Şu satır yerine
    scrollbar_y.pack(side="right", fill="y")
    
    şunu yazar mısınız?
    scrollbar_y.pack(side="right", fill=Y)
    
  • Şu satır yerine de
    canvas.pack()
    
    şunu yazar mısınız?
    canvas.pack(fill=BOTH)
    

İyi çalışmalar.

Dediklerinizi uyguladım ama yine düzelmedi.
Yazıların kayma sebebini bulamadım ama çözüm olarak ;
justify="left" kullandım.

portfoypencere.config(justify="left",width=259, height=1920,anchor="w", bg="#009900", fg="white", font=("calibri", 12))