ผู้ที่เริ่มหัดเขียนโปรแกรม อาจจะสับสนวิธีการ เรียกใช้โมดูลในภาษา python ทำให้ไปต่อไม่ถูก ตั้งแต่ บรรทัดแรก ลองอ่านบทความนี้ดู ครับ
วิธีการ import เรียกใช้ โมดูล ในที่นี้จะยกตัว โมดูล Tkinter
มี สองวิธี คือวิธีที่ 1
from
Tkinter import *
จะสามารถ
เรียกใช้ ฟังชั่นในโมดูลได้
เลย ดังในตัวอย่างที่ ผ่านมา
window
= Tk()
ลองดูรายละเอียด
from Tkinter import * window = Tk() window.title("HS1ZFK") btnTxRx = Button(window, text="Tx/Rx", bg="light blue") btnTxRx.grid(padx=80, pady=20) window.mainloop()
วิธีที่ 2
ในกรณีที่ต้องใช้ โมดูล หลายๆ อันในโปรแกรมเดียวกัน อาจจะเกิดปัญหาจาก ฟังชั่นในโมดูล มีชื่อ ซ้ำกัน เพื่อแก้ปัญหาดังกล่าว จะทำการ import ด้วยวิธีนี้
Import
Tkinterเมื่อจะเรียกใช้ ฟังชั่นในโมดูล ต้อง เรียกโมดูลก่อน ตามด้วยเครื่องหมาย จุด ตามด้วยชื่อฟังชั่น
window = Tkinter.Tk()
สังเกตุ โค้ดของวิธีที่ 2
import Tkinter window = Tkinter.Tk() window.title("HS1ZFK") btnTxRx = Tkinter.Button(window, text="Tx/Rx", bg="light blue") btnTxRx.grid(padx=80, pady=20) window.mainloop()
ซึ่งทั้งสองวิธีจะได้ ผลเหมือนกันดังในภาพ
No comments:
Post a Comment