1. stateChange(int)信号一般在复选框的状态发生改变时发射,对应的代码和复选框状态变化显示效果如下:
def on_chkBoxUnderLine_stateChanged(self,change):
font=self.ui.textEdit.font()
font.setUnderline(change)
self.ui.textEdit.setFont(font)
2. toggled(bool)信号在按钮状态发生改变时发射,对应的代码和复选框状态变化显示效果如下:
def on_chkBoxBold_toggled(self,checked):
font = self.ui.textEdit.font()
font.setBold(checked)
self.ui.textEdit.setFont(font)
从实际效果来看,两者并没有什么区别,都可以实现选中和不选中的效果切换。