±âºÐ ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Phil Thompson
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://wiki.python.org/moin/PyQt
±âºÐ ű×
±âºÐ ¼³¸í
Qt Gui ÅøŶÀ»À§ÇÑ ÆÄÀ̽㠹ÙÀεù PyQT ÇÁ·ÎÁ§Æ®´Â Qt Toolkit¿¡ ´ëÇÑ ÆÄÀ̽㠹ÙÀεù ¼¼Æ®ÀÔ´Ï´Ù. ¹ÙÀεùÀº QT, QTCANVAS, QTGL, QTNETWORK, QTSQL, QTTABLE, QTUI ¹× QTXMLÀÇ ¼¼Æ®·Î ±¸ÇöµÇ¸ç 300 °³ÀÇ Å¬·¡½º ¹× 5,750 °³ÀÇ ±â´É ¹× ¹æ¹ýÀÌ Æ÷ÇԵ˴ϴÙ. SPOQT´Â ¶ÇÇÑ QTEXT Python ¸ðµâÀ» ±¸ÇöÇÕ´Ï´Ù. PyQT ÇÁ·ÎÁ§Æ®´Â Qt Toolkit.pyQT¿¡ ´ëÇÑ Python ¹ÙÀεù ¼¼Æ® (UNIX / Linux ¹× MacOS / xÀÇ °æ¿ì UNIX / Linux ¹× MacOS / xÀÇ °æ¿ì)·Î ¶óÀ̼¾½º°¡ ºÎ¿©µË´Ï´Ù (Qt v2.3.0 ºñ »ó¾÷ÀûÀ¸·Î »ç¿ëÇϱâ À§ÇØ Qt ±³À° ¶óÀ̼¾½º (WindowsÀÇ ±³À°¿ë Qt excluid edition) ¹× »ó¿ë ¶óÀ̼¾½º (Windows, UNIX / Linux ¹× MacOS / X ¿ë) ÇÏ¿¡¼ Qt ±³À° ¶óÀ̼¾½º·Î). ¿©±â¿¡¼ »ó¾÷¿ë ¹öÀüÀ» ±¸ÀÔÇÒ ¼ö ÀÖ½À´Ï´Ù. Windows ¿ë PYQTÀÇ Æò°¡ ¹öÀüÀÌ ÀÖ½À´Ï´Ù. QT.PYQTÀÇ ÇØ´ç Æò°¡ ¹öÀüÀº QT ¹öÀü 1.43¿¡¼ 3.3.4 ¹× ÆÄÀ̽㠹öÀü 1.5¿¡¼ 2.4¸¦ Áö¿øÇÕ´Ï´Ù. PyQT´Â ÀϹÝÀûÀ¸·Î º¯°æ¾øÀÌ ÃֽŠ¹öÀüÀÇ Qt ¹× PythonÀ¸·Î ÀÛµ¿ÇÕ´Ï´Ù. º¯°æ »çÇ×ÀÌ ÇÊ¿äÇÑ °æ¿ì Á¤»óÀûÀ¸·Î ¸çÄ¥ À̳»¿¡ ½º³À ¼¦¿¡ Ãß°¡µË´Ï´Ù. PYQT´Â Windows, MacOS / X ¹× UNIX / Linux / Linux·Î À̽ĵǾú½À´Ï´Ù. PYQT°¡ ¾ÆÁ÷ QT V4.PYQT¸¦ Áö¿øÇÏÁö ¾Ê´Â °ÍÀº QT / Embedded (QTPE Python ¸ðµâ)À» ÅëÇØ QT Palmtop ȯ°æ (Àϸí QT ÆÊ ¾Æ¸®¾Æ)À» Áö¿øÇÕ´Ï´Ù. PYQTÀÇ ¹ÙÀ̳ʸ® ÆÐÅ°Áö´Â Windows ¿ë QtÀÇ ºñ¿µ¸®, ±³À° ¹× Æò°¡ ¹öÀüÀ» À§ÇØ Á¦°øµË´Ï´Ù. GPL ¹öÀüÀÇ PYQT´Â ´ëºÎºÐÀÇ ÁÖ¿ä Linux ¹èÆ÷ÆÇ¿¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù .PLYQT´Â QT C ++ Å©·Î½º Ç÷§Æû ÅøŶ°ú ½ÊÀÚ°¡¸¦ ¸ðÀ¸°í ÀÖ½À´Ï´Ù. -Platform Çؼ® ¾ð¾î Python.qt´Â ÁÖ·Î GUI ÅøŶÀÔ´Ï´Ù. ±×°ÍÀº ºü¸¥ ĵ¹ö½º À§Á¬°ú ¸®Ä¡ ÅؽºÆ® ÆíÁý±â¸¦ Æ÷ÇÔÇÏ¿© C ++ Ŭ·¡½º·Î ¸ðµ¨¸µ µÈ Æ÷°ýÀû ÀÎ À§Á¬ ¼¼Æ®°¡ ÀÖ½À´Ï´Ù. QT¿¡´Â ¿¹¸¦ µé¾î SQL µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ¾×¼¼½º¿Í XML DOM Parser.qt Ŭ·¡½º¸¦ ±¸ÇöÇÏ´Â ¸¹Àº ´Ù¸¥ À¯¿ëÇÑ Å¬·¡½º°¡ Æ÷ÇԵǾî ÀÖÁö¸¸ ´À½¼ÇÏ°Ô °áÇÕ µÈ À¯ÇüÀÌÁö¸¸ ´À½¼ÇÏ°Ô °áÇյǴ °´Ã¼ °£ Åë½ÅÀ»À§ÇÑ ½ÅÈ£ / ½½·Ô ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÕ´Ï´Ù. Components.qt¿¡´Â ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º µðÀÚÀÌ³Ê ¹× µðÀÚÀÎÀ» ÇØ´ç C ++ Code.PythonÀ¸·Î º¯È¯ÇÏ´Â °Íº¸´Ù °ü·Ã À¯Æ¿¸®Æ¼ UIC°¡ Æ÷ÇԵǾî ÀÖÁö¸¸ °·ÂÇÑ °´Ã¼ ÁöÇâÀû ÀÎ ¾ð¾î°¡ °£´ÜÇÕ´Ï´Ù. ±×°ÍÀÇ ´Ü¼ø¼ºÀ¸·Î ÀÎÇØ ¹è¿ì±â ½±Áö¸¸, Àü·ÂÀº Å©°í º¹ÀâÇÑ ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µé ¼ö ÀÖÀ½À» ÀǹÌÇÕ´Ï´Ù. Çؼ® µÈ ÀÚ¿¬Àº Python ÇÁ·Î±×·¡¸Ó°¡ ÆíÁý / ÄÄÆÄÀÏ / ¸µÅ© / ½ÇÇà °³¹ß »çÀÌŬÀÌ ¾ø±â ¶§¹®¿¡ ¸ðµç »ý»ê¼ºÀÌ ÀÖÀ½À» ÀǹÌÇÕ´Ï´Ù. PythonÀÇ Àü¿øÀÇ Æ÷°ýÀû ÀÎ È®Àå ¸ðµâÀÇ Æ÷°ýÀû ÀÎ È®Àå ¸ðµâÀÇ Æ÷°ýÀû ÀÎ È®Àå ¸ðµâÀ» Á¦°øÇÏ´Â ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇÏ´Â ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇÏ´Â ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇÏ´Â ´Ù¾çÇÑ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù. HTTP ¼¹ö, XML Æļ, µ¥ÀÌÅͺ£À̽º ¹°·Ð ¾×¼¼½º, µ¥ÀÌÅÍ ¾ÐÃà µµ±¸ ¹× ±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º .Extension ¸ðµâÀº ÀϹÝÀûÀ¸·Î Python, C ¶Ç´Â C ++¿¡¼ ±¸ÇöµË´Ï´Ù. SIP¿Í °°Àº µµ±¸¸¦ »ç¿ëÇÏ¸é ±âÁ¸ C ¶Ç´Â C ++ ¶óÀ̺귯¸®¸¦ ĸ½¶ÈÇÏ´Â È®Àå ¸ðµâÀ» ¸¸µì´Ï´Ù. ÀÌ·± ½ÄÀ¸·Î »ç¿ëµÇ´Â °æ¿ì ÆÄÀ̽ãÀº ±âÁ¸ ¶óÀ̺귯¸®¿¡¼ »õ·Î¿î ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µå´Â Á¢ÂøÁ¦°¡ µÉ ¼ö ÀÖ½À´Ï´Ù .PYQT´Â QT ¹× ÆÄÀ̽ãÀÇ ¸ðµç ÀåÁ¡À» °áÇÕÇÕ´Ï´Ù. ÇÁ·Î±×·¡¸Ó´Â QtÀÇ ¸ðµç ÈûÀ» °¡Áö°í ÀÖÁö¸¸ Python.pyQTÀÇ ´Ü¼øÈ·ÎÀ̸¦ È°¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. UIC°¡ C ++·Î º¯È¯ÇÏ´Â °Í°ú µ¿ÀÏÇÑ µðÀÚÀÎÀ» »ç¿ëÇÏ´Â PyuicÀ» Æ÷ÇÔÇÏÁö¸¸À̸¦ µ¿µîÇÑ ¿ä¾à ÄÚµå·Î º¯È¯ÇÕ´Ï´Ù. À̸¦ ÅëÇØ PYQT´Â C ++¿¡¼ °á±¹ ±¸Çö µÉ ÀÀ¿ë ÇÁ·Î±×·¥¿¡ ´ëÇÑ ½Å¼ÓÇÑ ÇÁ·ÎÅä ŸÀÌÇΠȯ°æÀ¸·Î ƯÈ÷ À¯¿ëÇÕ´Ï´Ù.
±âºÐ °ü·Ã ¼ÒÇÁÆ®¿þ¾î