Python ÇÁ·Î±×·¡¹Ö > PyQt5 - Qt¿¡¼ signal°ú slot µî·ÏÀÏ : 2017-11-14 14:36 Á¶È¸¼ö : 53,084Qt¿¡¼´Â signal°ú slotÀÌ Á¸ÀçÇÑ´Ù. À̺¥Æ® ¹ß»ý½Ã signalÀÌ ¹ß»ýµÇ°í, signal¹ß»ý½Ã È£ÃâµÇ´Â ÇÔ¼ö¸¦ slotÀ̶ó°í ÇÑ´Ù.
±×¸®°í signal°ú slotÀ» ¼·Î ¿¬°á(connect)ÇØ¾ß ¿Ã¹Ù¸£°Ô ÀÛµ¿ÀÌ µÈ´Ù. signal°ú slotÀ» ¿¬°áÇÏ´Â ¹æ¹ý QtCore.QObject.connect(widget, QtCore.SIGNAL(‘signalname’), slot_function) widget.signalname.connect(slot_function) À§ÀÇ 2°¡Áö ¹æ¹ý ¸ðµÎ °á°ú´Â °°´Ù. button(buttonset)¿¡¼ clicked½Ã±×³ÎÀÌ ¹ß»ý½Ã »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ buttonset_clicked()¸Þ¼µå°¡ È£ÃâµÇµµ·Ï ¿¹Á¦¸¦ ÀÛ¼ºÇÏ¸é ¾Æ·¡¿Í °°´Ù.
|