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

เปรียบเทียบคำสั่งโมดูล 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

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
วิธีการสร้าง logfile ในภาษา Python ด้วย logging
โดย jirawoot ศ 18 ต.ค. 2019 1:21 pm บอร์ด Python Knowledge
1
139
ส 19 ต.ค. 2019 4:25 am โดย mindphp
เปิดโพย รวมมิตรไอโฟนตกรุ่น เริ่ม 900.-
โดย promotion ศ 18 ต.ค. 2019 11:42 am บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
18
ศ 18 ต.ค. 2019 11:42 am โดย promotion
ทำยังไงถึงจะ upload file เข้าไปอยู่ในโฟร์เดอร์ได้ครับ
โดย jamepiyawat พฤ 17 ต.ค. 2019 6:27 pm บอร์ด Programming - PHP
1
51
พฤ 17 ต.ค. 2019 6:30 pm โดย tsukasaz
สร้างไฟล์ PDF ด้วยภาษา PHP
โดย kkk_k พฤ 17 ต.ค. 2019 1:08 am บอร์ด Programming - PHP
1
69
พฤ 17 ต.ค. 2019 1:23 am โดย mindphp
ถามเรื่องเช็คตัวเลขว่ามีเลขที่มากกว่า 10 เเต่น้อยกว่า 20 กี่ตัวยังไงครับ
โดย Golff Sinlapachai พ 16 ต.ค. 2019 6:19 pm บอร์ด Programming - PHP
1
48
พ 16 ต.ค. 2019 6:25 pm โดย mindphp
ฐานข้อมูลค่ะ
โดย sopida พ 16 ต.ค. 2019 3:37 pm บอร์ด Programming - PHP
1
40
พ 16 ต.ค. 2019 3:53 pm โดย thatsawan
replace หลายจุด และหลาย pattern พร้อมกันจบในการรันคำสั่งครั้งเดียว
โดย jataz2 พ 16 ต.ค. 2019 3:17 pm บอร์ด Programming - C/C++ & java & Python
0
35
พ 16 ต.ค. 2019 3:17 pm โดย jataz2
อัพเดพตัว Build Windows 10 แอพ Your Phone รับสายเรียกเข้า-โทรออกจาก สมาร์ทโฟนได้แล้ว
โดย chatee supasand อ 15 ต.ค. 2019 12:18 pm บอร์ด Microsoft Office Knowledge & line & Etc
0
52
อ 15 ต.ค. 2019 12:18 pm โดย chatee supasand
ตัวอย่างการสร้าง Service odoo13 บน Ubuntu 16.04
โดย mindphp ส 12 ต.ค. 2019 1:35 am บอร์ด Linux - Web Server
0
95
ส 12 ต.ค. 2019 1:35 am โดย mindphp
MJupgrade Joomla 1.5.26 > 3.9 ขึ้น Error: Could not connect to MySQL server.
โดย เห็ด อินโมชั่น ศ 11 ต.ค. 2019 3:30 pm บอร์ด Joomla Development
3
81
ศ 11 ต.ค. 2019 5:14 pm โดย เห็ด อินโมชั่น
MJupgrade Joomla 1.5.26 > 3.9 ขึ้น Error: Could not connect to MySQL server.
โดย เห็ด อินโมชั่น ศ 11 ต.ค. 2019 4:59 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS CRM
7
2221
ส 12 ต.ค. 2019 3:35 am โดย mindphp
อยากทราบวิธีนับจำนวน id ที่ซ้ำกัน ครับ
โดย jamepiyawat ศ 11 ต.ค. 2019 5:06 pm บอร์ด SQL - Database
3
168
ศ 11 ต.ค. 2019 6:20 pm โดย jamepiyawat
การ Search ค้นหาข้อมูลของบอร์ด phpBB
โดย aninthana พฤ 10 ต.ค. 2019 6:46 pm บอร์ด Wordpress user Guide Knowledge
0
130
พฤ 10 ต.ค. 2019 6:46 pm โดย aninthana
ทำป้าย PopUp ด้วย Modal ใน Bootstrap เวอร์ชั่น 4
โดย jamepiyawat พฤ 10 ต.ค. 2019 5:20 pm บอร์ด Booststap Knowledge
0
137
พฤ 10 ต.ค. 2019 5:20 pm โดย jamepiyawat
ทำยังไงถึงจะไม่ให้แสดงเลข ID หน้า Alias ได้ครับ
โดย jamepiyawat พฤ 10 ต.ค. 2019 4:03 pm บอร์ด Joomla Development
1
58
พฤ 10 ต.ค. 2019 6:02 pm โดย tsukasaz
ทำไมผมถึงดึงข้อมูลชื่อหมวดหมู่ออกมาแสดงหน้าตั้งค่า module ไม่ได้ครับ
โดย jamepiyawat พฤ 10 ต.ค. 2019 3:47 pm บอร์ด Joomla Development
2
64
พฤ 10 ต.ค. 2019 6:36 pm โดย jamepiyawat
ตัวเลขด้านหน้าข้อความที่เราตั้ง Alias คืออะไรครับ
โดย jamepiyawat พฤ 10 ต.ค. 2019 11:36 am บอร์ด Joomla Development
5
143
พฤ 10 ต.ค. 2019 2:46 pm โดย mindphp
แก้ปัญหา Error Ignoring file '50unattended-upgrades.ucf-old' in directory บน Ubunto 16.04 ติดตั้ง apt-get
โดย mindphp พฤ 10 ต.ค. 2019 5:42 am บอร์ด Linux - Web Server
0
110
พฤ 10 ต.ค. 2019 5:42 am โดย mindphp
Q - สอบถามวิธี Upload file html ไปยัง web service โดยใช้คำสั่ง curl ใน PHP
โดย birdkritsna พ 09 ต.ค. 2019 3:42 pm บอร์ด Programming - PHP
6
153
พฤ 10 ต.ค. 2019 2:07 pm โดย birdkritsna
10 เเหล่งช๊อปปิ้งใรเชียงรายที่ต้องไปให้ได้
โดย nemo413 พ 09 ต.ค. 2019 1:04 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
130
พ 09 ต.ค. 2019 1:04 pm โดย nemo413