configtreeview.Pygtk ¿ë GTKtreeView ±¸Çö ½±°Ô ±¸¼º °¡´É | |
Áö±Ý ´Ù¿î·Îµå |
configtreeview. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- GPL v3
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Wesley Hansen
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://github.com/wrhansen/
configtreeview. ű×
configtreeview. ¼³¸í
ConfigTreeView´Â TreeView, TreeViewColumns ¹× CellRenderersÀÇ ½±°í ºü¸£¸ç µ¿Àû ¼³Á¤À» Çã¿ëÇÏ´Â Python (Pygtk V 2¸¦ »ç¿ëÇÏ¿©)¿¡¼ GtkTreeViewÀÇ ±¸ÇöÀÔ´Ï´Ù. ÀÌ configtreeView´Â °£´ÜÇÑ config-type ÆÄÀÏÀ» »ç¿ëÇÏ¿© ÃʱâÈ µÈ ¸ðµç ¼Ó¼ºÀ» °¡Áø TreeView¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ±¸¼º ÆÄÀÏÀº Python »çÀü Çü½Ä ÀÏ ¼öµµ ÀÖ°í JSON °´Ã¼¿¡¼ ÀÐÀ» ¼öµµ ÀÖ½À´Ï´Ù. ¿Ö (ConfigureeView¸¦ »ç¿ëÇϼ¼¿ä?) ¿Ö °³¹ßÀÚ°¡ °³¹ßÀÚ°¡ ¾î¶»°Ô Áö¼ö¸¦ ¼³Á¤ ÇؾßÇÏ´ÂÁö ¿©ºÎ¸¦ Ãß»óÈÇÏ´Â ¹æ¹ýÀ¸·Î ¼³°èµÇ¾ú½À´Ï´Ù. ¸ñ·ÏÀÇ ListStore ÇàÀÌ Ç¥½ÃµÇ¾î¾ßÇÕ´Ï´Ù. ±¸¼º ÆÄÀÏÀº ½±°Ô ¼öÇà ÇÒ ¼ö ÀÖÀ¸¸ç TreeView¸¦ ¸¸µå´Â µ¥ »ç¿ëÇÒ ¼öÀÖ´Â ¸ðµç ¼Ó¼º, ¿, ¼¿ ·»´õ·¯¸¦ ÃʱâÈÇÏ´Â µ¿¾È ÆÄÀ̽ã Dict Çü½ÄÀ¸·Î µ¥ÀÌÅÍ ÇàÀ» Á¦°ø ÇÒ ¼ö ÀÖ½À´Ï´Ù .- ¿©·¯ ÁÙÀÇ Äڵ带 Á¦°ÅÇÕ´Ï´Ù. TreeView¸¦ ÃʱâÈÇÏ´Â µ¥ ÇÊ¿äÇÕ´Ï´Ù. TreeView´Â GTK Arsenal¿¡¼ ¸Å¿ì À¯¿ëÇÏÁö¸¸ ¸Å¿ì º¹ÀâÇÑ À§Á¬À̸ç ÀÌ·¯ÇÑ ±¸ÇöÀº ÇØ´ç Äڵ带 º¯°æÇÏÁö ¾Ê°í ÀÚÁÖ º¯°æÇÒ ¼öÀÖ´Â µ¥ÀÌÅÍ ¸ðµ¨¿¡ À¯¿ëÇÕ´Ï´Ù. ½ÇÁ¦·Î »ç¿ë »ç·ÊÀÔ´Ï´Ù. ³ª´Â ConfigTreeView¸¦ ¸¸µå´Â °ÍÀ» ¿µ°¨À»ÁÖ´Â Á÷ÀåÀÇ ³» Á÷Àå¿¡¼ ´Þ·È´Ù. ¿ì¸®´Â ¸¹Àº »ç¶÷µéÀÌ ¼¹ö¿¡ ¿¬°áµÈ »ç¹«½Ç¿¡¼ »ç¿ëÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ÀÖ½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥Àº ¼¹öÀÇ ¸ðµç µ¥ÀÌÅ͸¦ °¡Á® ¿ÀÁö¸¸, ¿ì¸®´Â ¼¹ö°¡ º¸³¾ ÇÊ¿ä¾øÀÌ ¼¹ö°¡ º¸³¾ ÇÊ¿ä¾øÀÌ ¼¹ö¸¦ º¯°æÇÏÁö ¾Ê°í ¼¹ö¿¡¼ Äڵ带 º¯°æÇÏ¿© ¼¹ö¿¡¼ Äڵ带 º¯°æÇÏ¿© ¼¹öÀÇ Äڵ带 º¯°æÇÏÁö ¾Ê°íµµ ÇØ´ç Äڵ带 º¯°æÇÒ ¼ö ¾ø°Ô ¸¸µé ¼ö ÀÖ½À´Ï´Ù. »õ·Î º¯°æµÈ µ¥ÀÌÅÍ. ConfigTreeView¸¦ »ç¿ëÇÏ¸é ´ÙÀ½À» ¼öÇà ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¼¹ö´Â Ŭ¶óÀ̾ðÆ®¸¦ ÃʱâÈÇϱâ À§ÇØ ±¸¼º ±¸Á¶¸¦ Á¦°ø ÇÒ ¼ö ÀÖÀ¸¹Ç·Î Ŭ¶óÀ̾ðÆ® Äڵ带 º¯°æÇÒ ÇÊ¿ä°¡ ¾ø¾î ½±½À´Ï´Ù. ½±½À´Ï´Ù. ´ç½ÅÀÌÇØ¾ß ÇÒ ÀÏÀº ±¸¼º ÆÄÀÏÀ» ¸¸µé°Å³ª (.py ÆÄÀÏÀ̳ª json ÆÄÀϷμÀÇ ÆÄÀ̽ã dict) ÀÛ¼ºÇÏ´Â °ÍÀÔ´Ï´Ù. - config ÆÄÀÏÀ» »ç¿ëÇϸé config_treeview import configtreeview #Import¿¡¼ configtreeView¸¦ ¸¸µé Áغñ°¡µÇ¾ú½À´Ï´Ù. ±¸¼º ±¸Á¶¿¡¼ ±¸¼º ±¸Á¶ (Python dict named config) #create ±¸¼ºÀ» ±¸¼º ±¸Á¶·Î »ç¿ëÇÏ¿© configtreeview treeView = configtreeview (config) # config ±¸Á¶¸¦ »ç¿ëÇÏ¿© ÀÚ¼¼ÇÑ ³»¿ëÀº treeView treeview.apply_config ()¸¦ initalizingÀ» ¿Ï·áÇÏ´Â ±¸¼º ±¸Á¶ config configtreeview ÇÁ·ÎÅä ŸÀÔÀ» ÀÛ¼ºÇϱâÀ§ÇÑ docs / how_to_config_file.txt¸¦ ÂüÁ¶ÇϽʽÿÀ. ¿¹¸¦ µé¾î ±¸¼º ÆÄÀÏ ±¸Á¶¸¦ ÂüÁ¶ÇϽʽÿÀ : example / config_example.py for configtreeview¸¦ »ç¿ëÇÏ¿© ´ÙÀ½À» ÂüÁ¶ÇϽʽÿÀ. examples / using_config_treeview configtreeview ÇÁ·ÎÅä ŸÀÔÀÇ ¿¹ : explays / custom_treeview.puductÀÇ È¨ÆäÀÌÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.
configtreeview. °ü·Ã ¼ÒÇÁÆ®¿þ¾î