ให้เรตสมาชิก: 1 / 5

ดาวใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

gui

 

                 จากการที่เรานั้นได้ศึกษาเกี่ยวบทความ Tkinter (ทีเคอินเตอร์) คืออะไร ซึ่งเป็นโมดูลในการสร้าง GUI (จียูไอ)   หรือส่วนติดต่อผู้ใช้ ซึ่งเป็นโมดูล standard (แสตนดาร์ด) ที่ติดตั้งมาอยู่แล้วใน ภาษา Python  ทำให้โปรแกรมที่เราเขียนขึ้นมานั้นสามารถติดต่อผู้ใช้งานได้ ซึ่งถือว่าเป็นสิ่งที่สำคัญมากในการเขียนโปรแกรมที่จำเป็นต้องทำให้โปรแกรมนั้นสามารถติดต่อสื่อสารกับผู้ใชได้โดยง่าย

 

GUI (จียูไอ) คืออะไร

                  GUI ย่อมาจาก Graphical User Interface GUI (อ่านว่า จียูไอ หรือ กุย) คือ การติดต่อกับผู้ใช้โดยใช้ภาพสัญลักษณ์ เป็นการออกแบบส่วนของโปรแกรมคอมพิวเตอร์ให้มีการโต้ตอบกับผู้ใช้ โดยการใช้ ไอคอน รูปภาพ สัญลักษณ์  เพื่อแทนลักษณะต่างๆ ของโปรแกรม แทนที่ผู้ใช้จะพิมพ์คำสั่งต่างๆในการทำงาน ช่วยทำให้ผู้ใช้งานสามารถทำงานได้ง่าย และรวดเร็วขึ้น ไม่จำเป็นต้องจดจำคำสั่งต่างๆ ของโปรแกรมมากนัก ถือเป็นวิธีการให้ความสะดวกแก่ผู้ใช้คอมพิวเตอร์ ให้ติดต่อสื่อสารกับระบบโดยผ่านทางภาพ เช่น ใช้เมาส์กดเลือก icon (ไอคอน) แทนการพิมพ์คำสั่ง

 

วิธีการเปลี่ยนภาพพื้นหลังของโมดูล GUI (จียูไอ) ในภาษาไพธอน

                   1.เขียนโค้ดคำสั่งภาษาไพธอนดังนี้:รหัสสีสามารถหาได้จากเว็บไซต์กูเกิ้ลและที่อื่นๆ

from tkinter import *
instance = Tk()
instance.title('OpenERP') #title
instance.geometry('500x400')#size diskplay
instance.configure(background='#CCFFFF')   #สามารถให้รหัสสีพื้นหลังได้จากบรรทัดนี้ 


instance.mainloop()

                    ผลการรัน

 

สามารถศึกษาเพิ่มเติมได้จากบทความ

                                  

 

  

 

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
วิธีการเพิ่ม - ลบ ช่องกรอกข้อมูล โดยใช้ jquery เพื่อปรับเพิ่มลดช่องกรอกข้อมูลได้ตามต้องการ
โดย Ittichai_chupol จ 02 ธ.ค. 2019 5:03 pm บอร์ด Jquery & Ajax Knowledge
0
91
จ 02 ธ.ค. 2019 5:03 pm โดย Ittichai_chupol
ขอความอนุเคราะห์เรื่อง การเขียนคิวรี่ข้อมูลในเดือน
โดย 9kitti จ 02 ธ.ค. 2019 1:39 pm บอร์ด SQL - Database
1
98
จ 02 ธ.ค. 2019 2:22 pm โดย mindphp
วิธีเดินทางจากสุราษฎร์ธานี (เกาะสมุย) มา กทม.
โดย Grammanano จ 02 ธ.ค. 2019 12:21 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
126
จ 02 ธ.ค. 2019 3:49 pm โดย thatsawan
การเดินทางจาก พัทยา มา กทม.(หมอชิต2)
โดย noppadonsk จ 02 ธ.ค. 2019 12:06 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
135
จ 02 ธ.ค. 2019 12:06 pm โดย noppadonsk
ค้นหาสินค้าได้รวดเร็วมากขึ้นจากคีย์เวิร์ดด้วย MooZiiCart Search
โดย prmindphp จ 02 ธ.ค. 2019 11:07 am บอร์ด MindPHP News & Feedback
0
123
จ 02 ธ.ค. 2019 11:07 am โดย prmindphp
การใช้ Ajax แสดงผล เมื่อเลือกรายการใน list แล้วเปลี่ยนรูปภาพที่แสดง
โดย bankjittapol ส 30 พ.ย. 2019 7:13 pm บอร์ด Jquery & Ajax Knowledge
0
544
ส 30 พ.ย. 2019 7:13 pm โดย bankjittapol
วิธีคำนวณ อายุ ด้วย Python นับจากวันเกิด ให้แสดงเป็น ปี เดือน วัน
โดย jirawoot ส 30 พ.ย. 2019 6:05 pm บอร์ด Python Knowledge
1
753
อ 01 ธ.ค. 2019 2:31 pm โดย mindphp
เอา library มาใช้แล้วขึ้น Cannot declare class Gumlet\ImageResize, because the name is already in use
โดย jamepiyawat ส 30 พ.ย. 2019 4:54 pm บอร์ด Programming - PHP
3
151
จ 02 ธ.ค. 2019 11:33 am โดย บุคคลทั่วไป
ทำเว็บขายสินค้าออนไลน์ง่ายๆ ไม่ต้องเขียนโปรแกรมก็สามารถทำได้ ด้วยFeatures Component Mooziicart
โดย prmindphp ส 30 พ.ย. 2019 1:55 pm บอร์ด MindPHP News & Feedback
1
143
ส 30 พ.ย. 2019 2:01 pm โดย mindphp
High Salary อาชีพน่าทำ ที่เงินเดือนเฉลี่ยสูงมาก !
โดย allyme ส 30 พ.ย. 2019 6:22 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
132
ส 30 พ.ย. 2019 6:22 am โดย allyme
TensorFlow ออกรุ่น 2.0 ณ ปัจจุบัน
โดย chatee supasand ศ 29 พ.ย. 2019 6:34 pm บอร์ด Share Knowledge
0
69
ศ 29 พ.ย. 2019 6:34 pm โดย chatee supasand
CSS การใช้ rotate() เพื่อทำให้ icon หมุน เมื่อนำเมาส์ไปชี้
โดย bankjittapol ศ 29 พ.ย. 2019 6:26 pm บอร์ด CSS Knowledge
0
83
ศ 29 พ.ย. 2019 6:26 pm โดย bankjittapol
วิธีการปรับแก้ไขข้อมูลก่อนส่งไปแสดงแจ้งเตือน ของ phpbb
โดย Ittichai_chupol ศ 29 พ.ย. 2019 5:49 pm บอร์ด PHP Knowledge
0
110
ศ 29 พ.ย. 2019 5:49 pm โดย Ittichai_chupol
วิธีการใช้ JQuery สำหรับเพิ่มลูกเล่นการสไล เพื่อปรับเปลี่ยนสีของ Form
โดย Ittichai_chupol ศ 29 พ.ย. 2019 4:51 pm บอร์ด Jquery & Ajax Knowledge
0
94
ศ 29 พ.ย. 2019 4:51 pm โดย Ittichai_chupol
การ import ไฟล์ sql ที่มีขนาดใหญ่ ลงใน phpMyAdmin
โดย bankjittapol ศ 29 พ.ย. 2019 4:31 pm บอร์ด SQL Knowledge
0
833
ศ 29 พ.ย. 2019 4:31 pm โดย bankjittapol
วิธีการปรับขยายช่อง textbox เมื่อมีการ focus เพื่อจะเพื่อที่จะประหยัดพื้นที่หน้าเว็บเวลาไม่ได้ใช้งาน textbox
โดย Ittichai_chupol ศ 29 พ.ย. 2019 2:47 pm บอร์ด CSS Knowledge
0
81
ศ 29 พ.ย. 2019 2:47 pm โดย Ittichai_chupol
วิธีการ ปรับเปลี่ยน class ของ css ด้วย Javascript เพื่อว่าสะดวกต่อการเปลี่ยนค่า css หลายค่าพร้อมกัน
โดย Ittichai_chupol พฤ 28 พ.ย. 2019 6:22 pm บอร์ด Jquery & Ajax Knowledge
0
133
พฤ 28 พ.ย. 2019 6:22 pm โดย Ittichai_chupol
CSS คำสั่ง background การกำหนดรายละเอียดของพื้นหลัง
โดย bankjittapol พฤ 28 พ.ย. 2019 6:03 pm บอร์ด CSS Knowledge
0
105
พฤ 28 พ.ย. 2019 6:03 pm โดย bankjittapol
Microsoft ประกาศ ยุติการพัฒนาแอพ Cortana ในมือถือแล้ว ยกเว้น USA !!!!
โดย chatee supasand พฤ 28 พ.ย. 2019 5:19 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
107
พฤ 28 พ.ย. 2019 5:19 pm โดย chatee supasand
อยากทราบวิธีปรับขนาดรูปให้คงสัดส่วนเอาไว้ครับ
โดย jamepiyawat พฤ 28 พ.ย. 2019 4:12 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
3
124
ศ 29 พ.ย. 2019 9:30 am โดย tsukasaz