12. 為元件的內建訊號編寫槽函式
阿新 • • 發佈:2020-12-02
//自動關聯槽函式
1. 清空
- 選中清空按鈕右鍵 -> Go to slot -> clicked()
# QpushButton類的按鈕常用的訊號是clicked,就是點擊發射訊號
- 複製函式名稱在myDialog.py檔案的QmyDialog類下定義同名函式
def on_btnClear_clicked(self): self.ui.textEdit.clear()View Code
2. 字型
- 選中Bold複選框右鍵 -> Go to slot -> toggled(bool)
# 複選框的狀態變化時發射,toggled(bool)
-複製函式名稱在myDialog.py檔案的QmyDialog類下定義同名函式
def on_chkBoxBold_toggled(self, checked): font = self.ui.textEdit.font() font.setBold(checked) # 引數checked表示勾選狀態 self.ui.textEdit.setFont(font)View Code
3. 下劃線
- 選中Underline複選框右鍵 -> Go to slot -> clicked()
-複製函式名稱在myDialog.py檔案的QmyDialog類下定義同名函式
def on_chkBoxUnder_clicked(self): checked = self.ui.chkBoxUnder.isChecked() # 讀取勾選狀態 font = self.ui.textEdit.font() font.setUnderline(checked) self.ui.textEdit.setFont(font)View Code