| | 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 | |