問題タブ [qt-slot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - PyQt5:別のファイルのスロットが呼び出されていない
現在、各ページが独自のファイルにある基本的なGUIがあります。問題なく各ページに移動できますが、検索クエリを別のウィジェットに渡すだけで問題が発生します。メインファイルで接続をセットアップする場所は次のとおりです。
検索ファイルは次のとおりです。
結果ファイルは次のとおりです。
私が理解している方法では、私が今持っているものは機能しているはずです。ユーザーが検索ページでテキストを送信すると、submitSearch() 関数が呼び出されます。この関数は 2 つのシグナルを発行します。最初の searchSubmitted は、画面を結果画面に変更します (これは意図したとおりに機能します)。2 番目の passQuery は、テキスト ボックスの内容を結果ファイル内の接続された関数grabSearch() に渡す必要があります。ただし、接続されているにもかかわらず、passQuery が結果ページに引っかかることはないようです。出力されていることをprintステートメントで確認しましたが、それだけです。
ここで何が欠けていますか?