2010年2月17日 星期三

聊天室練習 - VII. 中文輸入與顯示

在聊天室練習中,尚未找到支援中文輸入的方法,僅完成中文顯示。
要顯示中文,必須在Panda3D執行環境裡指定含有中文字型的字集。某些 Direct GUI,如OnscreenText,可設定gui 元件個別的字集。或是在Panda3D設定檔中指定預設字集(UnicodeDefine.py,第15行),如此所有字型相關的顯示都使用此預設字集。
在python原始檔中嵌入中文字,得做些編碼設定,見ChatRoomMain.py,第一行。
# -*- coding: utf-8 -*-
設定此檔案以utf-8方式編碼。



----

  1. 操作方式
  2. 程式架構
  3. 網路設定、接收與傳送
  4. Server - Client 間的傳輸協定
  5. 傳輸命令格式
  6. GUI
  7. 中文輸入與顯示
  8. 事件驅動

沒有留言: