Buttons scrallen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Ape50
User
Beiträge: 2
Registriert: Freitag 7. Juni 2019, 12:52

Hey,

ich hab probleme mit mmeinen buttons. Sie werden einfach nicht mitgescrallt. Kann mit jmd helfen?
Hier ein bisschen Code:

Code: Alles auswählen

import tkinter as tk
from tkinter import *
master = Tk()
ws = master.winfo_screenwidth()
hs = master.winfo_screenheight()

width = 1500
height = 600
   
frame=Frame(master, width = ws, height = hs)
frame.grid(row=0,column=0)
   
w = Canvas(frame, width=width, height=height)

if width > ws:
    w.config(width = ws, scrollregion=(0, 0, width, height))
    hbar = Scrollbar(frame, orient=HORIZONTAL)
    hbar.pack(side = BOTTOM,fill=X)
    hbar.config(command = w.xview)
    w.config(xscrollcommand=hbar.set)

w.pack()
master.geometry('+%d+%d' % (0, 0))

info_button1 = tk.Button(w, text = 'test1',  command = print())
info_button1.place(x = 20, y = 20, height = 100, width = 200)
w.create_line(220, 70, 600, 70, arrow=tk.LAST)

info_button1 = tk.Button(w, text = 'test1',  command = print())
info_button1.place(x = 600, y = 20, height = 100, width = 200)
w.create_line(800, 70, 1400, 70, arrow=tk.LAST)

mainloop() 
Danke :)
__deets__
User
Beiträge: 14545
Registriert: Mittwoch 14. Oktober 2015, 14:29

"scrallen" gibt es nicht. "scrollen" von "screen roll" gibt es.

Und warum sollten die mit scrollen? Sie sind doch nicht Teil Canvas. Wenn du sowas willst, kannst du zB einen Frame machen, der gross genug ist & alles enthaelt, und *den* scrollen.
Ape50
User
Beiträge: 2
Registriert: Freitag 7. Juni 2019, 12:52

ups peinlich, aber danke...

mein prolem ist, dass ich nicht weiß wie ich einen frame srcollen kann. geht das überhaupt?
ich habe jetzt etwas rumprobiert, aber keine lösung gefunden. entweder bleiben die nuttons fest oder sie werden nicht angezeigt...
Antworten