Use @pyqtSlot to create native Qt slots for threaded contexts and to reduce memory usage and slightly improve performance; otherwise plain Python callables work.
Omitting the @Slot decorator means that the function can still act as a slot, but it won't provide the advantages of reduced memory usage and increased speed.