PyGTK¿¡¼ ÇѱÛÀ» ¾²´Â ¹æ¹ý¿¡ ´ëÇÑ ¹®¼ÀÔ´Ï´Ù.
¸ÕÀú? ½ºÅ©¸°¼¦À» °¨»óÇϰíÇ ºÐÀº: PyGTK Win32 Hangul Screen Shot¸¦ ¹æ¹®Çϼ¼¿ä.
gtkrc ¸®¼Ò½º ÆÄÀÏ¿¡¼ ÇÑ±ÛÆùÆ?®¸¦ fontsetÀ¸·Î ÁöÁ?¤ÇÑ´Ù.
style "default" {
fontset = "-unknown-System-normal-r-normal---90---p-*-ksc5601.1987-0"
}
class "GtkWidget" style "default"
À§¿¡¼ ÆùÆ?®¼ÂÀº À©µµ¿ì¿ë gimp¸¦ ÀνºÅçÇÏ?°í Text Åø¿¡¼ Font InformationÀ?» º¸¸é ¾Ë¼ö ÀÖÀ¸¸ç, ¾ÆÁ÷? À̸§¿¡ ÇѱÛÀÌ Æ÷ÇÔ?µÈ ÆùÆ?®¸¦ ÁöÁ?¤ÇÏ´Â °ÍÀº ¼º°øÇÏÁö ¸øÇß´Ù.
±¼¸²Ã¼´Â gimp¿¡ µû¶ó¿À´Â gtkrc¿¡ ÀÇÇϸé "--gulimche-medium-r-normal---90-----ksc5601.1987-0"·Î ÁöÁ?¤ÇÒ¼ö Àִµí Çϱº¿ä.
GTK¸¦ »ç¿ëÇÏ´Â py ÆÄÀÏ¿¡¼ À§Á¬À» ¸¸µé±â Àü¿¡ gtk.rc_parse()¸¦ ÀÌ¿ëÇÏ¿© 1¹ø °úÁ¤¿¡¼ ¸¸µç ¸®¼Ò½º ÆÄÀÏÀ» Àеµ·Ï ÇÑ´Ù. ´Ü, À§Á¬ÀÌ ¸¸µé¾îÁö±â Àü¿¡ rc_parse()¸¦ ½áÁÖ¾î¾ßÇÑ´Ù.
import gtk
gtk.rc_parse("gtkrc")
ÇÑ±Û unicode ÄÚµ¦ ¼³Ä¡ - http://python.kwangwoon.ac.kr/moinmoin/moin.cgi/IdleHangul ÆäÀÌÁöÀÇ? À¯´ÏÄÚµå ÄÚµ¦ ¼³Ä¡ ºÎºÐÀ» Âü°íÇÏ¿©¼ ¼³Ä¡. ¼³Ä¡ÈÄ PythonÀ?» ¶ç¿ö¼ ¾Æ·¡¿Í °°ÀÌ ½ÇÇàÇÏ?¿© ¼³Ä¡°¡ µÆ´ÂÁö? È®ÀÎÇÒ¼ö ÀÖ´Ù. Á¦´ë·Î ¼³Ä¡µÇ¾ú´Ù¸é 'euc-kr'À̶ó°í °á°ú°ªÀÌ ³ª¿Â´Ù.
import sys
sys.getdefaultencoding()
ÆÄÀ̽㠽ºÅ©¸³Æ®¿¡¼ À§Á¬¿¡ ÇѱÛÀ» Ãâ·ÂÇÏ´Â ¹æ¹ý: ¹Ýµå½Ã UTF8 Æ÷¸ËÀ¸·Î º¯È¯ÇÏ¿© Ãâ·ÂÇØ¾ß Á¦´ë·Î °á°ú°¡ ³ª¿Â´Ù. (3¿¡¼ ¼³Ä¡ÇÑ unicode ÄÚµ¦ÀÌ ÀÖ¾î¾ß ÇÑ´Ù.) À©µµ¿ìÀÇ Å¸ÀÌÆ²À» Ãâ·ÂÇÒ¶§µµ UTF8·Î º¯È¯ÇÏ¿©¾ß ÇÑ´Ù.
b = GtkButton("Çѱ۹öư".encode("utf8"))
ÇÑ±Û Á¶Çսà Á¶ÇյǴ Ãâ·ÂÀÌ ÇѱۻóÅÂâ ¿·¿¡ Ãâ·ÂÀÌ µÈ´Ù.
Windows 2000¿¡¼¸¸ Å×½ºÆ®Çß´Ù. Windows 95/98/MEµµ Å×½ºÆ®ÇϽǼö ÀִºÐÀº Å×½ºÆ®ÇØÁֽñ⠹ٶø´Ï´Ù.
GTK¿Í Windows°£ Ŭ¸³º¸µå·Î ÇÑ±Û º¹»ç½Ã ÇѱÛÀÌ ±úÁø´Ù. (GTK¿¡¼ Windows·Î º¹»çÇÒ¶§ ÀÌ»óÇÑ ¹®ÀÚ¿ÀÌ ³ª¿À°í, Windows¿¡¼ GTK·Î º¹»çÇÒ¶§´Â º¹»çµÇ´Â ³»¿ëÀÌ ¾ø´Ù.)
| ¿É¼Ç¼³Á¤(UserOptions) | ÃÖÁ¾ º¯°æ Wed, 05 Mar 2008 14:50:27 GMT+9 by UpGrade | ÀÌ ÆäÀÌÁö¸¦ ¼öÁ¤Çϱâ |