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

เปรียบเทียบคำสั่งโมดูล tkinter จาก py2 เป็น py3

บทความนี้จัดทำขึ้นเพื่อแนะนำการใช้งานคำสั่งของโมดูล tkinter จาก Python2 เป็น Python3 โดยบางคนอาจจะเจอปัญหาที่ว่าทำไมคำสั่งนี้ถึงใช้งานไม่ได้ขึ้นเส้นสีแดงใต้ตัวอักษรที่เราทำการ import บางคำสั่งที่ทำการเรียกใช้งานนั้นอาจมีการปรับตัวอักษรใหญ่เป็นเล็กหรือบางคำสั่งนั้นก็ต้องทำการเรียกใช้ tkinter ก่อนใช้งานคำสั่งพื้นฐานอื่นๆเพื่อเขียนโค้ดภาษาPythonและในส่วนของคำสั่งด้านล่างจะเป็นการเปลี่ยนแปลงคำสั่ง py2 เป็น py3 บทความนี้ก็หวังว่าจะเป็นที่พึ่งพอใจกับเหล่าโปรแกรมเมอร์ทั้งหลายนะครับและถ้าหากนำไปใช้งานจริงไม่ได้ก็ทำการตรวจสอบ version ของ python ที่ตนเองกำลังใช้งานด้วยครับ

 

คำสั่ง Python2 Python3 คุณสมบัติของคำสั่ง
Tkinter tkinter ควบคุมการทำงานของปุ่ม ป้ายและกล่องข้อความ
tkMessageBox tkinter.messagebox แสดงกล่องข้อความในรูปแบบต่างๆเช่น กล่องข้อความที่ใช้สำหรับยืนยันหรือยกเลิก กล่องข้อความแจ้งเตือนError กล่องข้อความที่มีสัญลักษณ์ตกใจรวมไปถึงกล่องโต้ตอบที่ Tk รองรับ
tkColorChooser tkinter.colorchooser หน้าจอที่แสดงถาดสี
tkFileDialog tkinter.filedialog กล่องโต้ตอบเพื่ออนุญาตให้ผู้ใช้ระบุไฟล์ที่จะเปิดหรือบันทึก
tkCommonDialog tkinter.commondialog เป็นคำสั่งพื้นฐานที่ใช้ในการควบคุมคำสั่งสี ,ฟ้อนด์ ,printer ,FileOpen,File Save รวมไปถึงการแสดงไฟล์ Help เป็นต้น
tkSimpleDialog tkinter.simpledialog กล่องโต้ตอบพื้นฐานและฟังก์ชั่นอำนวยความสะดวก
tkFont tkinter.font กำหนดตัวอักษรให้มีการใช้คำสั่งตัวเอียง ตัวหนา และใส่สีภายในข้อความ
Tkdnd tkinter.dnd สนับสนุนการลากและวางสำหรับtkinter
ScrolledText tkinter.scrolledtext วิดเจ็ตข้อความพร้อมแถบเลื่อนแนวตั้งในตัว
Tix tkinter.tix ช่วยในการจัดการรูปทรงเลขาคณิต
ttk tkinter.ttk โมดูลให้การเข้าถึงชุดเครื่องมือ Tk

 

เปรียบเทียบคำสั่งโมดูล tkinter จาก py2 เป็น py3 นั้นจะมีการเปลี่ยนแปลงในส่วนของตัวอักษรพิมพ์เล็กพิมพ์ใหญ่ในบางตัวรวมไปถึงการเรียกใช้งานโมดูล tkinter ในบางเครื่องมือนั้นก็ต้องมีการเรียกใช้งานโมดูล tkinter ก่อนเรียกใช้งานเครื่องโดยตัวอย่างที่นำมาเสนอนั้นมีเพียง 11 คำสั่ง 

 

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : เปรียบเทียบคำสั่งโมดูล tkinter จาก py2 เป็น py3

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
วิธีการทำให้มีเส้นขั้นใน config ก่อนจะแสดง fields ถัดจะได้ขั้นแต่ละหมวดหมู่ด้วย field spacer
โดย jamepiyawat จ 22 ก.ค. 2019 7:31 pm บอร์ด Joomla Developing Knowledge
0
5
จ 22 ก.ค. 2019 7:31 pm โดย jamepiyawat
มาดูท่านอนของแต่ละอาชีพกันครับ
โดย chatee supasand จ 22 ก.ค. 2019 7:09 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
11
จ 22 ก.ค. 2019 7:56 pm โดย บุคคลทั่วไป
Google ปรับการแสดงข่าวที่เราค้นหาได้ดีขึ้น
โดย jamepiyawat จ 22 ก.ค. 2019 7:07 pm บอร์ด Share Knowledge
1
15
จ 22 ก.ค. 2019 8:59 pm โดย Pannarai2015
แปลงไฟล์ VDO บนเว็บได้ง่ายๆด้วย Online Video Converter
โดย chatee supasand จ 22 ก.ค. 2019 6:29 pm บอร์ด Share Knowledge
0
10
จ 22 ก.ค. 2019 6:29 pm โดย chatee supasand
วิธีการใช้ COUNT ใน joomla เพื่อนับจำนวนฟิวในตาราง
โดย jamepiyawat จ 22 ก.ค. 2019 6:21 pm บอร์ด Joomla Developing Knowledge
0
7
จ 22 ก.ค. 2019 6:21 pm โดย jamepiyawat
แก้ไข php.ini แล้ว restart apache แล้ว แต่ค่าที่อ่านได้จาก phpinfo() ไม่เปลี่ยน
โดย mindphp จ 22 ก.ค. 2019 6:02 pm บอร์ด Programming - PHP
0
6
จ 22 ก.ค. 2019 6:02 pm โดย mindphp
วิธีปรับ Module Style และ แก้ปัญหาเบื้องต้น Title ของ Module ไม่ขึ้น
โดย Patipat จ 22 ก.ค. 2019 5:53 pm บอร์ด Joomla Developing Knowledge
0
8
จ 22 ก.ค. 2019 5:53 pm โดย Patipat
อยากทราบวิธีการทำให้ config ให้มีเส้นขั้นก่อนขึ้น field ถัดไป
โดย jamepiyawat จ 22 ก.ค. 2019 5:07 pm บอร์ด Joomla Development
2
10
จ 22 ก.ค. 2019 5:42 pm โดย jamepiyawat
Q - ปรับขนาดหัวข้อโดยใช้ JText ทำอย่างไรครับ
โดย Patipat จ 22 ก.ค. 2019 4:46 pm บอร์ด Joomla Development
4
22
จ 22 ก.ค. 2019 4:55 pm โดย Patipat
วิธีการใช้งาน standard form fields ในส่วนของ type note
โดย Patipat จ 22 ก.ค. 2019 4:34 pm บอร์ด Joomla Developing Knowledge
0
8
จ 22 ก.ค. 2019 4:34 pm โดย Patipat
Q - อยากทราบวธีใส่ text ธรรมดาในหน้า Module Admin
โดย Patipat จ 22 ก.ค. 2019 3:11 pm บอร์ด Joomla Development
2
15
จ 22 ก.ค. 2019 3:17 pm โดย Patipat
ฟังก์ชัน date_sunrise()ดูเวลาพระอาทิตย์ขึ้น และ ฟังก์ชัน date_sunset() ดูเวลาพระอาทิตย์ตก
โดย Patipat จ 22 ก.ค. 2019 11:07 am บอร์ด PHP Knowledge
0
13
จ 22 ก.ค. 2019 11:07 am โดย Patipat
อยากเรียนรู้เพิ่มเติมเกี่ยวกับ E-Commerce
โดย hakanmendoza จ 22 ก.ค. 2019 10:59 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
10
จ 22 ก.ค. 2019 10:59 am โดย hakanmendoza
ฟีเจอร์ใหม่ของ Microsoft Teams แก้ปัญหาการยืนบังกระดาน ขณะวิดีโอคอนเฟอเรนซ์
โดย chatee supasand จ 22 ก.ค. 2019 10:41 am บอร์ด Microsoft Office Knowledge & line & Etc
0
12
จ 22 ก.ค. 2019 10:41 am โดย chatee supasand
งานประจำวันที่ 22 กรกฎาคม 2562
โดย jamepiyawat จ 22 ก.ค. 2019 10:15 am บอร์ด M084 - นายปิยวัช เชาว์วิมล
2
6
จ 22 ก.ค. 2019 8:44 pm โดย jamepiyawat
งานประจำวันที่ 22 กรกฎาคม 2562
โดย Patipat จ 22 ก.ค. 2019 10:14 am บอร์ด M088 - ปฏิภัทร สารธรรม
2
9
จ 22 ก.ค. 2019 8:53 pm โดย Patipat
งานประจำวันที่ 22 กรกฎาคม 2562
โดย EyePornnipa จ 22 ก.ค. 2019 10:01 am บอร์ด M089 - นางสาวพรนิภา ราชธานี
5
48
จ 22 ก.ค. 2019 7:56 pm โดย EyePornnipa
งานประจำวันที่ 22 กรกฎาคม 2562
โดย jirawoot จ 22 ก.ค. 2019 9:54 am บอร์ด M090 - นายจิระวุฒิ อัครลิขิตกุล
2
9
จ 22 ก.ค. 2019 4:50 pm โดย jirawoot
งานประจำวันที่ 22 กรกฏาคม 2562
โดย chatee supasand จ 22 ก.ค. 2019 9:53 am บอร์ด MT33 - นายชาตรี สุภาแสน
4
11
จ 22 ก.ค. 2019 7:49 pm โดย chatee supasand
การบันทึกส่วนต่างค่าธรรมเนียมที่ลูกค้าจ่ายต่ำไป บนระบบ OpenERP
โดย EyePornnipa ส 20 ก.ค. 2019 5:25 pm บอร์ด M089 - นางสาวพรนิภา ราชธานี
0
24
ส 20 ก.ค. 2019 5:25 pm โดย EyePornnipa