| TK :: Popentry. TK :: PopEntry´Â ÀÚµ¿À¸·Î ±¸¼º °¡´ÉÇÑ ¸¶¿ì½º ¿À¸¥ÂÊ Å¬¸¯ ¸Þ´º¸¦ °®Ãá Entry WidgetÀ̸ç ÀÔ·Â ¸¶½ºÅ©¸¦ ºôµåÇÕ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
TK :: Popentry. ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À̸§:
- Daniel J. Berger
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~djberg/Tk-PopEntry-0.06/PopEntry.pm
TK :: Popentry. ű×
TK :: Popentry. ¼³¸í
TK :: PopEntry´Â ÀÚµ¿À¸·Î ±¸¼º °¡´ÉÇÑ ¿À¸¥ÂÊ Å¬¸¯ ¸Þ´º°¡ ÀÖ°í ÀÔ·Â ¸¶½ºÅ©¸¦ Æ÷ÇÔÇÑ ¿£Æ®¸® À§Á¬ÀÔ´Ï´Ù. TK :: PopEntry´Â ÀÚµ¿À¸·Î ±¸¼º °¡´ÉÇÑ ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ° Ŭ¸¯ ¸Þ´º¸¦ °®Ãá Entry WidgetÀ̸ç ÀÔ·Â ¸¶½ºÅ©¸¦ Á¦°øÇÕ´Ï´Ù. $ dw = $ »óÀ§ -> popEntry (-pattern => ¾ËÆÄ ','alphanum ','capsonly ','signed_int ','signed_int ','signed_int ','signed_int ', float', 'nondigit'¶Ç´Â ¸ðµç °ø±Þ µÈ Á¤±Ô½Ä => 0 ¶Ç´Â 1, -case => 'Upper', 'Lower', 'Capitalize', -maxwidth => int, -minvalue => int, -maxvalue => int, -nospace => 0 ¶Ç´Â 1, -menuitems => ,); $ DW-> ÆÑ; ÀÚµ¿À¸·Î ÷ºÎ µÈ ¿À¸¥ÂÊ Å¬¸¯ ¸Þ´º°¡ÀÖ´Â ¿£Æ®¸® À§Á¬ÀÔ´Ï´Ù. ¶ÇÇÑ ÃÖÁ¾ »ç¿ëÀÚ°¡ ÀÚ½ÅÀÌ ¿øÇÏ´Â °ªÀ» ÀÔ·Â ÇÒ ¼öÀÖ°ÔÇÏ·Á¸é ƯÁ¤ ÇÊµå ¸¶½ºÅ©°¡ ¿£Æ®¸® À§Á¬¿¡ ½±°Ô Àû¿ë ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»°ªÀº ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ° ¸Þ´º¿¡ ´Ù¼¸ °¡Áö Ç׸ñÀÌ ¿¬°áµÇ¾î ÀÖ½À´Ï´Ù. Àß¶ó ³»±â, º¹»ç, ºÙ¿© ³Ö±â, »èÁ¦ ¹× SEL. ¸ðµÎ. Ç׸ñÀÇ ±âº» ¹ÙÀεùÀº °¢°¢ CONTROL-X, CONTROL-C, CONTROL-V, CONTROL-D ¹× CONTROL-AÀÔ´Ï´Ù. 'CUT'¿Í 'DELETE'°£ÀÇ Â÷ÀÌÁ¡Àº ÀüÀÚ°¡ ÀÚµ¿À¸·Î ÀÚµ¿À¸·Î Ŭ¸³ º¸µå·Î ÀÚ¸£°í, ÈÄÀÚ´Â not.options-pattern => ¿©±â¿¡ ÁöÁ¤µÈ StringThe PatternÀº PopEntry À§Á¬ÀÇ ÀÔ·Â ¸¶½ºÅ©¸¦ ¸¸µì´Ï´Ù. ¾ËÆÄ - ´ë¹®ÀÚ : ¾ËÆÄ - ´ë¹®ÀÚ : ¾ËÆÄ - ´ë¹®ÀÚ - ¾ËÆÄ - ¼ýÀÚ ¹®ÀÚ¸¸ÀÌ ÀÖ½À´Ï´Ù .Capsonly - ´ë¹®ÀÚ AZ ¸¸ .Nondigit - 0-9.Float¸¦ Á¦¿ÜÇÑ ¸ðµç ¹®ÀÚ - Float °ª, decimal.signed_int - '+'¸¦ Æ÷ÇÔ ÇÒ ¼öµµ ÀÖ°í ¾ø°Å³ª Æ÷ÇÔÇÏÁö ¾ÊÀ» ¼öµµÀÖ´Â signed Á¤¼ö °ªÀ» Æ÷ÇÔÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ºÎÈ£¾ø´Â Á¤¼ö °ª - PerlÀÇ Ç¥ÁØ Á¤±Ô Ç¥Çö½Ä ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÏ¿© ÀÚ½ÅÀÇ µðÀÚÀÎÀÇ Á¤±Ô Ç¥Çö½ÄÀ» ÁöÁ¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ´ÜÁ¶ µû¿ÈÇ¥¸¦ »ç¿ëÇؾßÇÕ´Ï´Ù. '/ dwd /'- nomenu => 0 ¶Ç´Â 1 true·Î ¼³Á¤µÈ °æ¿ì ¸¶¿ì½º ¿À¸¥ÂÊ ¹öÆ°À» Ŭ¸¯ÇÏÁö ¾Ê½À´Ï´Ù. ¾Æ¸¶µµ ÀÔ·Â ¸¶½ºÅ© ±â´É¿¡¸¸ °ü½ÉÀÌÀÖ´Â °æ¿ìÀÌ ÀÛ¾÷À» ¼³Á¤ÇÕ´Ï´Ù. ±âº»°ªÀº ¹°·Ð 0.- NOSPACE => 0 ¶Ç´Â 1À» true (1)·Î ¼³Á¤ÇÏ¸é »ç¿ëÀÚ°¡ ÇØ´ç Æ˹é À§Á¬ ³»ÀÇ ´Ü¾î Àü ¶Ç´Â ´Ü¾î »çÀÌ¿¡ °ø¹éÀ» ÀÔ·ÂÇÏÁö ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù. ±âº»°ªÀº 0ÀÔ´Ï´Ù. maxwidth => int »ç¿ëÀÚ°¡ ƯÁ¤ Æ˹é À§Á¬¿¡ ÀÔ·Â ÇÒ ¼öÀÖ´Â ÃÖ´ë ¹®ÀÚ ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ°ÍÀº À§Á¬ ÀÚüÀÇ ³Êºñ¿Í °°Áö ¾Ê½À´Ï´Ù.-maxvalue => int ¶Ç´Â float »çÀü Á¤ÀÇ µÈ ¼ýÀÚ ÆÐÅÏ Áß Çϳª°¡ ¼±ÅõǸé ÀÌ´Â À§Á¬¿¡ ´ëÇÑ »ç¿ëÀÚ°¡ ÀÔ·Â ÇÒ ¼öÀÖ´Â ÃÖ´ë Çã¿ë °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. .-minvalue => int ¶Ç´Â float ¹Ì¸® Á¤ÀÇ µÈ ¼ýÀÚ ÆÐÅÏ Áß Çϳª°¡ ¼±ÅõǸé ù ¹ø° ¼ýÀÚ (0-9)ÀÇ ÃÖ¼Ò Çã¿ë °ªÀ» ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ°ÍÀº ´õ ³ªÀº ÀÛ¾÷ÀÌ ÇÊ¿äÇÕ´Ï´Ù.-menuitems => ÁöÁ¤µÈ °æ¿ì ±âº»ÀûÀ¸·Î Á¦°øµÇ´Â »ç¿ëÀÚ Á¤ÀÇ ¿À¸¥ÂÊ Å¬¸¯ ¸Þ´º°¡ »ý¼ºµË´Ï´Ù. ÁöÁ¤µÈ °ªÀº 4 °³ÀÇ ¿ä¼Ò Áßø µÈ ÀÍ¸í ¹è¿ (ÀÌ ¼ø¼´ë·Î) : ¸Þ´º¿¡ ³ªÅ¸³ª´Â ¹®ÀÚ¿, Äݹé ( 'package :: Äݹé'±¸¹® Çü½Ä), ÇØ´ç ¿É¼ÇÀÇ ¹ÙÀεù (¾Æ·¡ ÂüÁ¶) , ¹ØÁÙÀ» ±ß´Â ¹®ÀÚ¿¿¡ ¹®ÀÚ¸¦ ÁöÁ¤ÇÏ´Â À妽º °ªÀÔ´Ï´Ù. ÁöÁ¤µÈ ¹ÙÀεùÀº Çü½ÄÀ¸·Î ¸¸ ÇÊ¿äÇÕ´Ï´Ù. ''. ´ç½ÅÀº ±×°ÍÀ» ¸í½Ã ÀûÀ¸·Î Á÷Á¢ ¹ÙÀεù ÇÒ ÇÊ¿ä°¡ ¾ø½À´Ï´Ù. ÄݹéÀº ÀÚµ¿À¸·Î ÁöÁ¤ÇÑ À̺¥Æ® ½ÃÄö½º¿¡ ÀÚµ¿ ¹ÙÀεùµË´Ï´Ù .Requirements : ¡¤ Perl ¿ä±¸ »çÇ× : ¡¤ Perl.
TK :: Popentry. °ü·Ã ¼ÒÇÁÆ®¿þ¾î