Sziasztok!
Van nekem egy kis progim ami egy kis PyQt5 ablakot nyit és LibreOffice Calc-ot piszkál PYUNO-n keresztül, majd kitesz a vágólapra egy kevés (<200byte ASCII text) szöveget Qt clipboard setText() -el.
Mindehhez használom a keyboard modul hotkey-t is.
Ha túl gyakran ismétlődik a művelet (0.1s < t < 2s), akkor mindenféle baja van valamely rendszernek:
QObject::startTimer: Timers cannot be started from another thread
QObject::stopTimer: Timers cannot be stopped from another thread
mindehhez
QXcbClipboard: SelectionRequest too old
Annyira rájöttem, hogy a Timerek nem jeleznek, ha >2s időt hagyok az ismétlődések között egy semaphor változó beiktatásával,
no meg a clipboard sem panaszkodik.
Fedora 27 KDE updated.
Róbert
- 969 megtekintés
Hozzászólások
Kerdezni is akartal valamit?
- A hozzászóláshoz be kell jelentkezni
LOL :)
A kérdés: Ezek talán ismert hibajelenségek, amikre van tipikus megoldás vagy vannak tipikus gondolatok, amilyen irányba érdemes kutatni / gondolkodni.
- A hozzászóláshoz be kell jelentkezni
gyors keresgélés alapján szálkezeléses probléma van, a GUI szálat nem lehet direktben rángatni máshonnan.
pl: https://stackoverflow.com/questions/42357656/pyqt5-timers-cannot-be-sta…
- A hozzászóláshoz be kell jelentkezni
Már érzem, hogy ez lesz a megoldás! Mármint, hogy itt van elásva a dög :)
- A hozzászóláshoz be kell jelentkezni