JC Francois wrote: > Why doesn't checkBold get executed while the test() javascript function > runs? I found the solution myself. The trick is to add a @pyqtSlot() decoration in front of the exposed method: @pyqtSlot() def checkBold(self): self.action_Bold.setChecked(True) -- /~JC