問題タブ [gtk-rs]

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.

0 投票する
1 に答える
469 参照

rust - ボタンのクリック時にエントリから情報を取得するにはどうすればよいですか?

ボタンのクリック時にエントリから入力を取得し、別のボタンがクリックされたときにその情報を表示したいと考えています。firstname情報を保存したい変数の所有権がクロージャによって取得されるため、エラーが発生します。

エントリから情報を取得して再利用するにはどうすればよいですか?

0 投票する
1 に答える
109 参照

multithreading - Gtk-rs のスレッドで回復不能なエラーを処理するには?

私は Gtk-rs アプリケーションを書いています。MPSC チャネルを介してメインの Gtk スレッドにイベントを送信するバックグラウンド スレッドがあります。このバックグラウンド スレッド内で回復不能なエラーが発生した場合はどうすればよいですか?

私はそれらを処理したくありません (パニックに! またはパニックにならない! )。

現在、スレッドはパニックになりますが、メイン アプリケーションは停止しません。アプリケーション全体がエラーでクラッシュすることを望みます。

  • 呼び出された関数のパニックでは機能しないため、チャネルを介して Result を送信したくありません。
  • スレッドに参加すれば問題は解決しますが、Gtk-rs ではブロックされているのでできないと思います。

この質問は、スレッドでパニックを発生させてメインスレッドをすぐに終了させるにはどうすればよいですか? に似ています。、しかし、Gtk-rsのより良い解決策があるのだろうか.