官术网_书友最值得收藏!

A basic Tkinter program

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.

How to do it...

  1. In a text editor, type the code given below.
  2. Save this as a file named simple_line_1.py, inside the directory called constr again.
  3. As before open up an X terminal or DOS window if you are using MS Windows.
  4. Change directory into constr - where simple_line_1.py is located.
  5. Type python simple_line_1.py and your program should execute. The command terminal result should look like the following screenshot:
    How to do it...
  6. The Tkinter canvas output should look like the following screenshot:
    How to do it...
  7. 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()
    #>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

How it works...

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.

主站蜘蛛池模板: 阿荣旗| 平阳县| 札达县| 吴桥县| 乐昌市| 南皮县| 扎赉特旗| 西盟| 塔河县| 易门县| 舒兰市| 牟定县| 海林市| 城口县| 晋宁县| 阿拉尔市| 淳化县| 石狮市| 吉木萨尔县| 邹平县| 马龙县| 旌德县| 沈丘县| 临海市| 绥德县| 红原县| 洪洞县| 连城县| 苏州市| 高雄市| 循化| 宁安市| 锦州市| 贵南县| 南通市| 萨嘎县| 华亭县| 商丘市| 南漳县| 太仆寺旗| 资源县|