-
Book Overview & Buying
-
Table Of Contents
Python 2.6 Graphics Cookbook
By :
Here we attempt to execute a Tkinter command inside the Python program. The Tkinter instruction will create a canvas and then draw a straight line on it.
In a text editor, type the code given below.
Save this as a file named simple_line_1.py, inside the directory called constr again.
As before open up an X terminal or DOS window if you are using MS Windows.
Change directory into constr - where simple_line_1.py is located.
Type python simple_line_1.py and your program should execute. The command terminal result should look like the following screenshot:

The Tkinter canvas output should look like the following screenshot:

This proves that your Python interpreter works, your editor works, and the Tkinter module works. This is not a trivial achievement – you are definitely ready for great things. Well done.
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
from Tkinter import *
root = Tk()
root.title('Very simple Tkinter line')
canvas_1 = Canvas(root, width=300, height=200, background="#ffffff")
canvas_1.grid(row=0, column=0)
canvas_1.create_line(10,20 , 50,70)
root.mainloop()
#>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>To draw a line, we only need to give the start point and the end point.
The start point is the first pair of numbers in canvas_1.create_line(10,20 , 50,70).In another way, the start is given by the coordinates x_start=10 and y_start=20. The end point of the line is specified by the second pair of numbers x_end=50 and y_end=70. The units of measurement are pixels. A pixel is the smallest dot that can be displayed on our screen.
For all other properties like line thickness or color, default values of the create_line() method are used.
However, should you want to change color or thickness, you just do it by specifying the settings.
Change the font size
Change margin width
Change background colour