class CALCULOS:
O FOCO DO NOSSO SITE É MATEMÁTICA E PROGRAMAÇÃO DE SOFTWERE
segunda-feira, 12 de julho de 2021
Uso do @staticmethod em Python
# create SOMA static method
@staticmethod
def SOMA(x, y):
return x + y
print('SUM:', CALCULOS.SOMA(3, 4))
class Test:
def LOAD():
test = CALCULOS.SOMA(2,2)
print(test)
Test.LOAD()
O uso de sinais do QT, PYQT5 com Python
Fala ai pessoal abaixo segue um código simples mostrando como usar e construir sinais personalizados.
from PyQt5.QtCore import QObject, pyqtSignal
class teste_sinal(QObject):
# Define a new signal called 'meu_sinal' that has no arguments.
meu_sinal = pyqtSignal()
def connect_and_emit_meu_sinal(self):
# Connect the meu_sinal signal to a slot.
self.meu_sinal.connect(self.lidar_com_meu_sinal)
# Emit the signal.
self.meu_sinal.emit()
def lidar_com_meu_sinal(self):
# Show that the slot has been called.
print( "meu_sinal foi recebido")
# instancia da minha classe
teste = teste_sinal()
teste.connect_and_emit_meu_sinal()
Até a proxima!
Assinar:
Postagens (Atom)