Facebook
From kurwa, 1 Month ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 128
  1. import sys
  2. from PySide2.QtWidgets import QApplication, QPushButton
  3. from PySide2.QtCore import QObject, Signal, Slot
  4.  
  5. def mojaFunkcja():
  6.     print("Kliknieto mnie!")
  7.     syg = Sygnalista()
  8.     syg.sygnalek.connect(mojSygnal)
  9.     syg.sygnalek.emit("Chyba!")
  10.  
  11. def mojSygnal(mamArgument):
  12.     print("Wywolano mnie!")
  13.     print(mamArgument)
  14.  
  15. class Sygnalista(QObject):
  16.     sygnalek = Signal(str)
  17.  
  18. app = QApplication(sys,argb)
  19. btn = QPushButton("kliknij mnie")
  20. syg = Sygnalista()
  21. syg,sygnalek.connect(mojSygnal)
  22. syg.sygnalek.emit("Bo tak!")
  23. btn.clicked.connect(mojaFunkcja)
  24.  
  25. btn.show()
  26. sys.exit(app.exec_( ))