| 51 | 1. 第二個程式,加入connect與程式連結: |
| 52 | {{{ |
| 53 | #!python |
| 54 | |
| 55 | #!/usr/bin/python |
| 56 | # 載入 PySide classes |
| 57 | import sys |
| 58 | from PySide.QtCore import * |
| 59 | from PySide.QtGui import * |
| 60 | |
| 61 | # 定義一個 say_hello 的 subroutine,這個 subroutine 會印出 Hellow World |
| 62 | def say_hello(): |
| 63 | print 'Hellow World' |
| 64 | |
| 65 | # 建立 Qt 應用程式 |
| 66 | app = QApplication(sys.argv) |
| 67 | # 新增一個 button |
| 68 | button = QPushButton('test') |
| 69 | # 將 button 與 say_hello 連結 |
| 70 | button.clicked.connect(say_hello) |
| 71 | # 讓 button 顯示出來 |
| 72 | button.show() |
| 73 | # 執行 Qt 應用程式的 main loop |
| 74 | app.exec_() |
| 75 | sys.exit() |
| 76 | }}} |
| 77 | |