ตัวอักษรบน Text Body (part1)
เราสามารถจัดการ หน้าจอของโปรแกรมบนPython ได้3แบบ คือ Text ,Listbox และCanvas
โดยกำหนดที่ appuifw.app.body
ลองมาดูตัวออย่างง่ายๆของ โปรแกรมที่มีหน้าจอแบบ Text
เราใช้ตัวแปร t สั้นๆง่ายๆสะดวกในการเรียกใช้ กำหนดให้เป็น การแสดงหน้าจอแบบText
t=appuifw.Text()
แล้วกำหนด appuifw.app.body ให้เป็น แบบ t นี้
appuifw.app.body=t
โปรแกรมที่ได้ มี title อย่างที่เราsetไว้ เป็น test text04 มีการหยุดรอรับคำสั่งต่างๆ มี Exit
ส่วน Body เป็นแบบ Text
ซึ่งก็คล้ายๆEditor แสดงผลเป็นตัวอักษร ผู้ใช้งานกด เพิ่มตัวอักษรลงไปได้ บริเวณ cursor
เราset ตัวอักษรบน Text-body ได้โดยใช้คำสั่ง set() เช่น
t.set(u'hello hello and hello')
ดังตัวอย่าง
Codeตัวอย่าง
test04.zip
test05.zip
หน้าถัดไป>>>
หน้าก่อน
กลับไปหน้าหลัก
รายละเอียดเกี่ยวกับ Python for Symbian s60
>>> Introduction to Python
>>> Let's run Python for Symbian s60
>>> สั่งงานในPython ด้วย InterActiveConsole
>>> Editor บน Symbian ที่เขียนด้วย Python
>>> เริ่มต้นเขียนโปรแกรม กับ Python
>>>การสร้าง Function สร้าง Menu และกำหนด Exit
>>>And More
โดยกำหนดที่ appuifw.app.body
ลองมาดูตัวออย่างง่ายๆของ โปรแกรมที่มีหน้าจอแบบ Text
import appuifw ,e32
def stop_now():      a.signal() appuifw.app.title=u'test text04' t=appuifw.Text() appuifw.app.body=t appuifw.app.exit_key_handler=stop_now a=e32.Ao_lock() a.wait() |
เราใช้ตัวแปร t สั้นๆง่ายๆสะดวกในการเรียกใช้ กำหนดให้เป็น การแสดงหน้าจอแบบText
t=appuifw.Text()
แล้วกำหนด appuifw.app.body ให้เป็น แบบ t นี้
appuifw.app.body=t
โปรแกรมที่ได้ มี title อย่างที่เราsetไว้ เป็น test text04 มีการหยุดรอรับคำสั่งต่างๆ มี Exit
ส่วน Body เป็นแบบ Text
ซึ่งก็คล้ายๆEditor แสดงผลเป็นตัวอักษร ผู้ใช้งานกด เพิ่มตัวอักษรลงไปได้ บริเวณ cursor
|
เราset ตัวอักษรบน Text-body ได้โดยใช้คำสั่ง set() เช่น
t.set(u'hello hello and hello')
ดังตัวอย่าง
import appuifw ,e32
def stop_now():      a.signal() appuifw.app.title=u'test text05' t=appuifw.Text() appuifw.app.body=t t.set(u'hello hello and hello') appuifw.app.exit_key_handler=stop_now a=e32.Ao_lock() a.wait() |
|
Codeตัวอย่าง
test04.zip
test05.zip
หน้าถัดไป>>>
หน้าก่อน
กลับไปหน้าหลัก
รายละเอียดเกี่ยวกับ Python for Symbian s60
>>> Introduction to Python
>>> Let's run Python for Symbian s60
>>> สั่งงานในPython ด้วย InterActiveConsole
>>> Editor บน Symbian ที่เขียนด้วย Python
>>> เริ่มต้นเขียนโปรแกรม กับ Python
>>>การสร้าง Function สร้าง Menu และกำหนด Exit
>>>And More