私は数ヶ月前にこの道をたどろうとしましたが、努力する価値がないと判断しました。
スタックレスバージョンのPythonに対して(Windows上で)PyQtのバイナリインストールを実行することはできましたが、手動でアクセスしていくつかのファイルを変更する必要があることがわかりました。エラーメッセージが表示され(申し訳ありませんが、それが何であったかを忘れてしまいました)、グーグル検索で数年前の解決策が見つかりました。新しいコードには古い修正が含まれていなかったため、変更はそれほど難しくなく、(私が正しく覚えていれば)Pythonで行われたため、再コンパイルは必要ありませんでした。
しかし、それは私にとって取引のブレーカーでした。Qtの更新は、PyQtの更新と同様に定期的に行われるため、コードを継続的に修正したくありませんでした。StacklessとPyQtは、完全にチェックアウトするのに十分に一緒に使用されていないだけです。問題をデバッグするのが難しいリスクがかなり高いことがわかりました。スタックレスの作者がPyPyに移行したことを考えると、これは特に当てはまります。事前にお詫び申し上げます-スタックレスPythonでの開発を停止している作者のために見つけたリファレンスと、修正しなければならないエラーの詳細があればいいのにと思います-StackOverflowの詳細を逆流させるとは思っていませんでした。
そこで、スタックレスではなく、バニラPythonでPyQtを実行することにしました。
ところで、私はまた、信号/スロットをスタックレスコードと混合することは、マルチスレッドの問題を解決するための完全に異なる方法であるため、混乱するだろうと思いました。
幸運を!