Canvas und Scrollen
Verfasst: Mittwoch 21. Februar 2018, 06:59
Hi Leute,
kann mir jemand das erklären mit canvas und scrollbalken.
Ich raff das nicht.
kann mir jemand das erklären mit canvas und scrollbalken.
Ich raff das nicht.
Seit 2002 Diskussionen rund um die Programmiersprache Python
https://www.python-forum.de/
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()