โดย ichimarusoichi » 29/01/2019 5:31 pm
หนึ่งในคำสั่งที่หลาย ๆคนนั้นยังอาจจะยังไม่ทราบคือการสร้างเส้นตรง หรือเส้นปะนั้นสร้างยังนั้น วันนี้ผมจะมาบอกถึงคำสั่งการทำงานของโค้ด
Pythonที่ใช้สร้างจะเป็นไงนั้นลองเขียนตามด้านล่างได้เลยนะครับ ส่วนในเรื่องการกำตำแหน่งและความยาว ความถี่ของเส้นปะลองปรับใช้กันได้เลยครับ
Input
โค้ด: เลือกทั้งหมด
from tkinter import Tk, Canvas, Frame, BOTH
class Example(Frame):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.master.title("Python GUI")
self.pack(fill=BOTH, expand=1)
canvas = Canvas(self)
canvas.create_line(15, 120, 200, 120)
canvas.create_line(300, 35, 300, 200, dash=1)
canvas.pack(fill=BOTH, expand=1)
def main():
root = Tk()
ex = Example()
root.geometry("400x250+300+300")
root.mainloop()
if __name__ == '__main__':
main()
Output
- line.PNG (2.95 KiB) Viewed 1791 times
ผลลัพธ์ที่ได้นั้นจะมีทั้งเส้นตรงและเส้นปะตามภาพด้านบนเลยครับ
คำสั่งในการทำงานของโค้ด python ที่ทำการสร้างเส้นตรงกับเส้นปะนั้นจะอยู่ในรูปแบบการกำหนดจุดที่ตั้งแกน xและy เพื่อให้จุด 2 จุดนั้นเชื่อมถึงกันโดยกำหนดความยาวของเส้นได้ในช่องที่ 3 ของโค้ด ส่วนถ้าจะทำการสร้างเส้นปะนั้นให้ใส่ dash ตามด้วย = จากนั้นให้ระบุตัวเลขในวงเล็บ = ยิ่งเลขน้อยเส้นปะก็จะถี่มาก
ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : สร้างเส้นตรงเส้นปะด้วย Python
-บทเรียน Python
-บทเรียน Python Framework Flask
-ความหมายของคำ คืออะไร
-VDO Tutorial - Python
-ถาม-ตอบ Java & Python
หนึ่งในคำสั่งที่หลาย ๆคนนั้นยังอาจจะยังไม่ทราบคือการสร้างเส้นตรง หรือเส้นปะนั้นสร้างยังนั้น วันนี้ผมจะมาบอกถึงคำสั่งการทำงานของโค้ด [url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3/2417-python-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]Python[/url]ที่ใช้สร้างจะเป็นไงนั้นลองเขียนตามด้านล่างได้เลยนะครับ ส่วนในเรื่องการกำตำแหน่งและความยาว ความถี่ของเส้นปะลองปรับใช้กันได้เลยครับ
[b]Input[/b]
[code]from tkinter import Tk, Canvas, Frame, BOTH
class Example(Frame):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.master.title("Python GUI")
self.pack(fill=BOTH, expand=1)
canvas = Canvas(self)
canvas.create_line(15, 120, 200, 120)
canvas.create_line(300, 35, 300, 200, dash=1)
canvas.pack(fill=BOTH, expand=1)
def main():
root = Tk()
ex = Example()
root.geometry("400x250+300+300")
root.mainloop()
if __name__ == '__main__':
main()[/code]
[b]Output[/b]
[attachment=0]line.PNG[/attachment]
ผลลัพธ์ที่ได้นั้นจะมีทั้งเส้นตรงและเส้นปะตามภาพด้านบนเลยครับ
คำสั่งในการทำงานของโค้ด python ที่ทำการสร้างเส้นตรงกับเส้นปะนั้นจะอยู่ในรูปแบบการกำหนดจุดที่ตั้งแกน xและy เพื่อให้จุด 2 จุดนั้นเชื่อมถึงกันโดยกำหนดความยาวของเส้นได้ในช่องที่ 3 ของโค้ด ส่วนถ้าจะทำการสร้างเส้นปะนั้นให้ใส่ dash ตามด้วย = จากนั้นให้ระบุตัวเลขในวงเล็บ = ยิ่งเลขน้อยเส้นปะก็จะถี่มาก
[b]ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : สร้างเส้นตรงเส้นปะด้วย Python[/b]
[url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/83-python.html]-บทเรียน Python[/url]
[url=https://www.mindphp.com/%E0%B8%9A%E0%B8%97%E0%B9%80%E0%B8%A3%E0%B8%B5%E0%B8%A2%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%99%E0%B9%84%E0%B8%A5%E0%B8%99%E0%B9%8C/python-framework-flask.html]-บทเรียน Python Framework Flask[/url]
[url=https://www.mindphp.com/%E0%B8%84%E0%B8%B9%E0%B9%88%E0%B8%A1%E0%B8%B7%E0%B8%AD/73-%E0%B8%84%E0%B8%B7%E0%B8%AD%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3.html]-ความหมายของคำ คืออะไร[/url]
[url=https://mindphp.com/vdo-tutorial-python.html]-VDO Tutorial - Python[/url]
[url=https://www.mindphp.com/forums/viewforum.php?f=16]-ถาม-ตอบ Java & Python[/url]