เขียน Python กันต่อ
posted on 02 Oct 2004 00:18 by veer
เดิมจากที่เปิด IDLE ได้แล้วและลองพิมพ์ๆ อะไรลงไปแล้ว
ก็จะได้ฤกษ์เริ่มเขียนโปรแกรมกัน โดยแรงบรรดาลใจจาก Logo
ผมจะไม่เริ่มที่ของอันน่าเริ่มใน Python เช่น List หรือวิธีการย่อหน้า
การเขียน Object และ Class ผมจะเริ่มที่ Graphics User Interface(GUI) เลย :-P
ต่อไปนี้เราจะเริ่มพิมพ์อะไรลงไปที่ >>>
ชิมลางไปก่อนครับโปรแกรมในภาษา python 4 บรรทัด :-P ไว้ต่อคราวหน้าค่อยมาย้อนพูดเรื่อง syntax แล้วกัน
Python 2.3.4 (#2, Jul 5 2004, 09:15:05) |
|
>>> from Tkinter import * |
เราเริ่มจากบอก Python ไปว่าเราต้องการใช้ module อะไรบ้าง ให้มัน load ขึ้นมาก่อนเลย ในที่นี้ Tkinter เอาไว้ทำ GUI Tkinter มันเป็นการเอา TK Toolkit TK นี่มันเกิดคู่มากับ TCL/TK แต่ว่า TCL เป็นภาษา Tkinter ก็ประมาณว่าทำให้ Python ให้ TK แทนได้ แทนที่จะคูกับ TCL |
>>> from Tkinter import * |
ขั้นนี้เราเรียกใช้ Tk() ละ
สิ่งที่น่าตื่นเต้นสำหรับผม ( แต่หลายคนอาจจะคิดว่าอ่อน แต่ผมทำ GUI ไม่ค่อยเป็นก็ย่อมจะต้องตื่นเต้นบ้างเป็นธรรมดา ) คือมันจะมี Windows ขึ้นมา
( ผมจะได้ใช้ Gimp บ่อยก็ตอน capture หน้าจอนี่หละครับ :-P ไม่ค่อยได้แต่งอะไร อย่างมากก็เอามาวงๆ จุดสำคัญ ) |
>>> from Tkinter import * |
เราก็จะเพิ่มปุ่มเข้าไปใน windows นั้น โดยเป็นปุ่มออก กดแล้วมันก็จะออก
ในที่นี้ root ก็คือ windows ของเรา Button(root ..... )
ก็เพื่อบอกว่า ปุ่มมันอยู่ใน root เด้อไอ้นาย ให้เขียนข้อความว่า Exit ลงไปนำ
และพอกดปุ่มก็ให้ไปเรียก command ชื่อ root.destoy เพื่อ กำจัด root ออกไปซะ
|
ชิมลางไปก่อนครับโปรแกรมในภาษา python 4 บรรทัด :-P ไว้ต่อคราวหน้าค่อยมาย้อนพูดเรื่อง syntax แล้วกัน
เอาเข้าจริงง่ายกว่า GTK+ แยะ
#1 By mk () on 2004-10-02 12:52