Hi Leute,
kann mir jemand das erklären mit canvas und scrollbalken.
Ich raff das nicht.
Canvas und Scrollen
Hi roy-lueders
Ist relativ einfach:Gruss wuf
Ist relativ einfach:
Code: Alles auswählen
#!/usr/bin/env python
# -*- coding: utf-8 -*-
try:
#~~ For Python 2.x
import Tkinter as tk
except ImportError:
#~~ For Python 3.x
import tkinter as tk
app_win = tk.Tk()
app_win.title('Scrollable Canvas')
canvas = tk.Canvas(app_win)
canvas.grid(row=0, column=0)
x_scrollbar = tk.Scrollbar(app_win, orient='horizontal')
x_scrollbar.grid(row=1, column=0, sticky='we')
y_scrollbar = tk.Scrollbar(app_win, orient='vertical')
y_scrollbar.grid(row=0, column=1, sticky='ns')
canvas['width'] = 300
canvas['height'] = 300
canvas['scrollregion'] = (0, 0, 500, 500)
canvas['xscrollcommand'] = x_scrollbar.set
canvas['yscrollcommand'] = y_scrollbar.set
canvas['bg'] = 'steelblue'
canvas['highlightthickness'] = 0
x_scrollbar['command'] = canvas.xview
y_scrollbar['command'] = canvas.yview
canvas.create_line(0, 0, 500, 500, width=4, fill='red')
app_win.mainloop()
Take it easy Mates!