±¾ÊµÀýʵÏÖÒ»¸ö"Hello Kitty!"Àý×Ó£¬¼òµ¥½éÉÜQt±à³ÌµÄ»ù±¾Á÷³Ì£¬ÒÔ¼°Qt³ÌÐòµÄ±àÒïÔËÐз½Ê½,ʵÀýЧ¹ûͼÈçͼËùʾ¡£

ÕâÊÇÒ»¸ö¼òµ¥µÄÀý×Ó£¬Õû¸ö¶Ô»°¿òÖ»ÓÐÒ»¸ö°´Å¥£¬µ¥»÷¸Ã°´Å¥£¬¶Ô»°¿ò¹Ø±Õ£¬Í˳ö³ÌÐò¡£
ʵÏÖ´úÂëÈçÏ£º
µÚ1Ðе¼ÈëPyQt4.QtGuiµÄËùÓÐÀ༰ģ¿é£¬°üÀ¨QApplication£¬ËùÓÐQtͼÐλ¯Ó¦ÓóÌÐò¶¼±ØÐë°üº¬´ËÎļþ£¬Ëü°üº¬ÁËQtͼÐλ¯Ó¦ÓóÌÐòµÄ¸÷ÖÖ×ÊÔ´£¬»ù±¾ÉèÖ㬿ØÖÆÁ÷ÒÔ¼°Ê¼þ´¦ÀíµÈ¡£
µÚ5ÐÐд´½¨ÁËÒ»¸öQApplication¶ÔÏó£¬Ã¿¸öQtÓ¦ÓóÌÐò¶¼±ØÐëÓÐÇÒÖ»ÓÐÒ»¸öQApplication¶ÔÏ󣬲ÉÓÃsys.argv×÷Ϊ²ÎÊý£¬±ãÓÚ³ÌÐò´¦ÀíÃüÁîÐвÎÊý¡£
µÚ6Ðд´½¨ÁËÒ»¸öQPushButton¶ÔÏ󣬲¢ÉèÖÃËüµÄÏÔʾÎı¾Îª¡°Hello Kitty£¡¡±£¬ÓÉÓÚ´Ë´¦²¢Ã»ÓÐÖ¸¶¨°´Å¥µÄ¸¸´°Ì壬Òò´ËÒÔ×Ô¼º×÷ΪÖ÷´°¿Ú¡£
µÚ7Ðе÷ÓÃshow()·½·¨£¬ÏÔʾ´Ë°´Å¥¡£¿Ø¼þ±»´´½¨Ê±£¬Ä¬ÈÏÊDz»ÏÔʾµÄ£¬±ØÐëµ÷ÓÃshow()º¯ÊýÀ´ÏÔʾËü¡£
µÚ8ÐеÄconnect·½·¨ÊÇQt×îÖØÒªµÄÌØÕ÷£¬¼´ÐźÅÓë²ÛµÄ»úÖÆ¡£µ±°´Å¥±»°´ÏÂÔò´¥·¢clickedÐźţ¬ÓëÖ®ÏàÁ¬µÄQApplication¶ÔÏóµÄ²Ûquit()ÏìÓ¦°´Å¥µ¥»÷Ðźţ¬Ö´ÐÐÍ˳öÓ¦ÓóÌÐòµÄ²Ù×÷¡£¹ØÓÚÐźÅÓë²Û»úÖÆÔÚ±¾ÊµÀý×îºó½«½øÐÐÏêϸµÄ·ÖÎö¡£
×îºóµ÷ÓÃQApplicationµÄexec_()·½·¨£¬³ÌÐò½øÈëÏûϢѻ·£¬µÈ´ý¿ÉÄÜÊäÈë½øÐÐÏìÓ¦¡£QtÍê³Éʼþ´¦Àí¼°ÏÔʾµÄ¹¤×÷£¬²¢ÔÚÓ¦ÓóÌÐòÍ˳öʱ·µ»Øexec_()µÄÖµ¡£
×îºóÖ´ÐгÌÐò¼´¿É³öÏÖÉÏͼËùʾµÄ¶Ô»°¿ò£¬Ò»¸ö¼òµ¥µÄHello Kitty£¡Àý×ÓÍê³É¡£
ÐźÅÓë²Û»úÖÆ×÷ΪQt×îÖØÒªµÄÌØÐÔ£¬ÌṩÁËÈÎÒâÁ½¸öQt¶ÔÏóÖ®¼äµÄͨÐÅ»úÖÆ¡£ÆäÖУ¬ÐźŻáÔÚij¸öÌØ¶¨Çé¿ö»ò¶¯×÷ϱ»´¥·¢£¬²ÛÊÇÓÃÓÚ½ÓÊÕ²¢´¦ÀíÐźŵĺ¯Êý¡£ÀýÈ磬Ҫ½«Ò»¸ö´°¿ÚÖеı仯Çé¿ö֪ͨ¸øÁíÒ»¸ö´°¿Ú£¬ÔòÒ»¸ö´°¿Ú·¢ËÍÐźţ¬ÁíÒ»¸ö´°¿ÚµÄ²Û½ÓÊÕ´ËÐźŲ¢½øÐÐÏàÓ¦µÄ²Ù×÷£¬¼´¿ÉʵÏÖÁ½¸ö´°¿ÚÖ®¼äµÄͨÐÅ¡£Õâ±È´«Í³µÄͼÐλ¯³ÌÐò²ÉÓûص÷º¯ÊýµÄ·½Ê½ÊµÏÖ¶ÔÏó¼äͨÐÅÒª¼òµ¥Áé»îµÃ¶à¡£Ã¿¸öQt¶ÔÏó¶¼°üº¬Ô¤¶¨µÄÐźźͲۣ¬µ±Ò»Ä³Ò»Ìض¨Ê¼þ·¢Éúʱ£¬Ò»¸öÐźű»·¢É䣬ÓëÐźÅÏà¹ØÁªµÄ²ÛÔò»áÏìÓ¦ÐźÅÍê³ÉÏàÓ¦µÄ´¦Àí¡£
ÐźÅÓë²Û»úÖÆ³£ÓõÄÁ¬½Ó·½Ê½Îª£º
connect(Object1,SIGNAL(signal),Object2,SLOT(slot))
signalΪ¶ÔÏóObject1µÄÐźţ¬slotΪ¶ÔÏóObject2µÄ²Û£¬QtµÄ´°¿Ú²¿¼þ¶¼°üº¬Èô¸É¸öÔ¤¶¨ÒåµÄÐźźÍÈô¸É¸öÔ¤¶¨ÒåµÄ²Û¡£µ±Ò»¸öÀà±»¼Ì³Ðʱ£¬¸ÃÀàµÄÐźźͲÛҲͬʱ±»¼Ì³Ð¡£¿ªÊ¼ÈËÔ±Ò²¿ÉÒÔ¸ù¾ÝÐèÒª¶¨Òå×Ô¼ºµÄÐźźͲۡ£
ÐźÅÓë²Û»úÖÆ¿ÉÒÔÓжàÖÖÁ¬½Ó·½Ê½£¬ÏÂͼÃèÊöÁËÐźÅÓë²ÛµÄ¶àÖÖ¿ÉÄÜÁ¬½Ó·½Ê½¡£

1.Ò»¸öÐźſÉÒÔÓëÁíÒ»¸öÐźÅÏàÁ¬
connect(Object1,SIGNAL(signal1),Object2,SIGNAL(signal1))
¼´±íʾObject1µÄÐźÅ1·¢Éä¿ÉÒÔ´¥·¢Object2µÄÐźÅ1·¢Éä¡£
2.±íʾһ¸öÐźſÉÒÔÓë¶à¸ö²ÛÏàÁ¬
connect(Object1,SIGNAL(signal2),Object2,SLOT(slot2))
connect(Object1,SIGNAL(signal2),Object3,SLOT(slot1))
3.±íʾͬһ¸ö²Û¿ÉÒÔÏìÓ¦¶à¸öÐźÅ
connect(Object1,SIGNAL(signal2),Object2,SLOT(slot2))
connect(Object3,SIGNAL(signal2),Object2,SLOT(slot2))