11 ตุลาคม 2557

Published ตุลาคม 11, 2557 by with 0 comment

เขียน GUI บน Text Mode ด้วย Urwid

หลาย ๆ ท่านคงอยากจะย้อนยุคไปเขียนเขียน GUI บน Text Mode กันบ้าง แต่ด้วยการเขียนโปรแกรมปัจจุบันทันสมัยไปแล้วครับ วันนี้ผมจะแนะนำ Urwid สำหรับใช้เขียน GUI บน Text Mode ในภาษา Python กันครับ
Urwid เป็นโมดูลที่มีผู้พัฒนาขึ้นมาเพื่อให้เขียน GUI บน Text Mode ในภาษา Python ได้ครับ โดย Urwid นี้ รองรับทั้ง Python 2 , Python 3 ครับ

วิธีการติดตั้ง Urwid

ให้ผู้อ่านไปโหลด Urwid มาจาก https://github.com/wardi/urwid/archive/master.zip ครับ แล้วแตกไฟล์ใช้คำสั่ง python setup.py install แค่นี้ครับ

ตัวอย่างโค้ด GUI บน Text Mode จากโมดูล Urwid

import urwid

def show_or_exit(key):
    if key in ('q', 'Q'):
        raise urwid.ExitMainLoop()
    txt.set_text(repr(key))

txt = urwid.Text(u"Hello World")
fill = urwid.Filler(txt, 'top')
loop = urwid.MainLoop(fill, unhandled_input=show_or_exit)
loop.run()

ผลลัพธ์

อ่านคู่มือการเขียน GUI บน Text Mode ด้วยโมดูล Urwid ได้ที่ urwid.org/tutorial/index.html ครับ
หน้าเว็บโครงการ urwid.org
ขอบคุณครับ

0 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)