Tkinter Widgets-Canvas

The canvas is a rectangular area intended for drawing. We can place the graphics, text,  on a Canvas very easily.

Syntax-

w = Canvas ( main, option=value, ... )
Main-parent window.
Option-attribute of button widget.

Example-
  1. import tkinter  
  2. main= tkinter.Tk()  
  3. C =tkinter.Canvas(main, bg="yellow", height=300, width=300)  
  4. coord = 1050240210  
  5. arc = C.create_arc(coord, start=0, extent=150, fill="blue")  
  6. C.pack()  
  7. main.mainloop()  
Output-
 
Option Description
bd Sets border width in pixels. Default is 2. 
bg
Sets Normal background color.
confine
If true (the default), the canvas cannot be scrolled outside of the scroll region.
cursor
Cursor is used to have cursor in canvas like arrow, circle, dot etc.
height
Sets height of the canvas.
highlightcolor
Sets color of widget on focus.
relief
Relief is a special type of the border. The values are SUNKEN, RAISED, GROOVE, and RIDGE.
Scrollregion
Used to create a scrollregion.
width Used to set the width of widgets.
xscrollincrementUsed to define the scrolling value is x direction.
.xscrollcommandUsed to scroll on defining the value in x direction.
yscrollincrement
Used to define the scrolling value is y direction.
yscrollcommand
Used to define the scrolling value is y direction.
Summary

In this chapter, you learnt what canvas widget is and how to use the property of the widget.