12. 为组件的内建信号编写槽函数

Posted lnliyang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了12. 为组件的内建信号编写槽函数相关的知识,希望对你有一定的参考价值。

//自动关联槽函数

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

 

以上是关于12. 为组件的内建信号编写槽函数的主要内容,如果未能解决你的问题,请参考以下文章

具体如何编写信号与槽

举例说一些内建函数

Python中的内建函数

字符串的内建函数

Python中的内建函数

类的内建函数和用来定制类的特殊方法