ให้เรตสมาชิก: 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()

                    ผลการรัน

 

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

                                  

 

  

 

 

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
การเชื่อต่อฐานข้อมูล Postgres ด้วย Module psycopg2
โดย benzas00123 พฤ 09 ม.ค. 2020 3:48 pm บอร์ด Python Knowledge
0
58
พฤ 09 ม.ค. 2020 3:48 pm โดย benzas00123
เชื่อมต่อกับ ฐานข้อมูลของ psycopg2 ไม่ได้ครับ
โดย benzas00123 พฤ 09 ม.ค. 2020 2:28 pm บอร์ด Programming - C/C++ & java & Python
1
54
พฤ 09 ม.ค. 2020 2:53 pm โดย benzas00123
ไม่สามารถติดตั้ง Module psycopg2 ใน pycharm ได้ครับ
โดย benzas00123 พฤ 09 ม.ค. 2020 1:30 pm บอร์ด Programming - C/C++ & java & Python
1
81
พฤ 09 ม.ค. 2020 1:42 pm โดย benzas00123
วิธีการเขียน คำสั่ง SQL เพื่อปรับเปลี่ยน type ของข้อมูลในฐานข้อมูล
โดย Ittichai_chupol พฤ 09 ม.ค. 2020 12:06 pm บอร์ด SQL Knowledge
0
99
พฤ 09 ม.ค. 2020 12:06 pm โดย Ittichai_chupol
835z5sw2
โดย Anonymous พฤ 09 ม.ค. 2020 6:55 am บอร์ด Graphic design
0
85
พฤ 09 ม.ค. 2020 6:55 am โดย บุคคลทั่วไป
How To Delete Google Homepage Without Affecting Browsing Experience?
โดย Anonymous พ 08 ม.ค. 2020 2:11 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
53
พ 08 ม.ค. 2020 2:11 pm โดย บุคคลทั่วไป
ปฏิทินประจําปี 2563 ธีมรูปแบบกีฬาและนันทนาการ
โดย noppadonsk พ 08 ม.ค. 2020 10:46 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
118
พ 08 ม.ค. 2020 10:46 am โดย noppadonsk
ฝึกการใช้ for loop ด้วยการหาค่าต่ำสุดและค่าสูงสุดในตัวแปร list
โดย benzas00123 อ 07 ม.ค. 2020 7:01 pm บอร์ด Python Knowledge
1
131
พ 08 ม.ค. 2020 3:27 pm โดย benzas00123
วิธีการ ปลด permission ไฟล์ที่อัพโหลดบน ubuntu ด้วยการ chmod folder 777 ใน phpbb
โดย Ittichai_chupol อ 07 ม.ค. 2020 5:50 pm บอร์ด PHP Knowledge
0
84
อ 07 ม.ค. 2020 5:50 pm โดย Ittichai_chupol
Microsoft เปิดให้ผู้ใช้ Windows 7 , 8 , 8.1 สามารถทำการอัพเกรดเป็น Windows 10 ได้ฟรี
โดย benzas00123 อ 07 ม.ค. 2020 5:34 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
88
อ 07 ม.ค. 2020 5:34 pm โดย benzas00123
วิธีการปลดล็อคหน้าจอคอมพิวเตอร์ด้วยใบหน้า เพื่อเพิ่มความปลอดภัยของเครื่องคอมพิวเตอร์
โดย benzas00123 อ 07 ม.ค. 2020 4:41 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
110
อ 07 ม.ค. 2020 4:41 pm โดย benzas00123
คำค้นหาประจำปี 2019 ในประเทศไทย จาก Google
โดย chatee supasand อ 07 ม.ค. 2020 4:36 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
80
อ 14 ม.ค. 2020 3:30 pm โดย LEG
วิธีการปิดเครื่องแบบ Slide to shut down
โดย benzas00123 อ 07 ม.ค. 2020 3:57 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
72
อ 07 ม.ค. 2020 3:57 pm โดย benzas00123
ปฏิทินประจําปี 2563 ธีมรูปแบบผู้หญิง สีชมพูสวยสดใส
โดย noppadonsk อ 07 ม.ค. 2020 3:29 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
104
อ 07 ม.ค. 2020 3:29 pm โดย noppadonsk
วิธีการ Reset Windows 10 ให้กลับมาเหมือนตอนเพิ่งจะลง Windows ใหม่ๆ
โดย benzas00123 อ 07 ม.ค. 2020 2:44 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
86
อ 07 ม.ค. 2020 2:44 pm โดย benzas00123
อยากทราบวิธีการ ที่จะทำให้ ไฟล์ที่อัพโหลดมา ไม่ติด permission ใน ubuntu
โดย Ittichai_chupol อ 07 ม.ค. 2020 10:31 am บอร์ด Programming - PHP
3
78
อ 07 ม.ค. 2020 1:21 pm โดย mindphp
G - เตรียมเก็บข้อมูล 07 มกราคม 2563 ขั้นระบบบัญชี
โดย thatsawan จ 06 ม.ค. 2020 10:51 pm บอร์ด AZKing (Main)
0
9
จ 06 ม.ค. 2020 10:51 pm โดย thatsawan
ทำความรู้จักับโปรแกรม MAYA - โปรแกรมสำหรับปั้นโมเดล ทำอนิเมชั่นและงานด้านกราฟิก 3 มิติ
โดย benzas00123 จ 06 ม.ค. 2020 5:21 pm บอร์ด Graphic design
0
130
จ 06 ม.ค. 2020 5:21 pm โดย benzas00123
อยากทราบวิธีการสร้างปุ่มสำหรับดาวน์โหลดรูป
โดย Ittichai_chupol จ 06 ม.ค. 2020 3:05 pm บอร์ด Programming - PHP
1
88
อ 14 ม.ค. 2020 2:00 pm โดย mindphp
สอบถาม ubuntu เข้าไม่ได้เป็นเพราะอะไร
โดย jirawoot จ 06 ม.ค. 2020 3:04 pm บอร์ด ถาม - ตอบ คอมพิวเตอร์
3
122
จ 06 ม.ค. 2020 4:43 pm โดย mindphp