問題タブ [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 投票する
2 に答える
89 参照

rust - Diesel 接続と Gtk-rs イベントの使用方法

gtk エントリで Enter キーが押されたときに、Diesel を使用してデータベースからオブジェクトを取得しようとしています。私の考えは、メイン関数で Diesel SQLite 接続を作成し、必要になるたびにそれを借りることです。

そのために、非常に単純な MVC を使用しようとしています。アイデアは、接続をすべてのコントローラーに渡し、それを再利用することです。ここでは生涯が必要であることを知っています。

コンパイルすると、次のようになります。

このエラーは、関数connect_activateに静的パラメーターがあるためです: fn connect_activate<F: Fn(&Self) + 'static>

接続を返す関数を使用して、ユーザーが Intro キーを押すたびに接続を初期化したくありません。代わりにそのつながりを借りたいと思います。

それを行う最も効率的な方法は何ですか?

どうもありがとうございます。すべてを理解していただければ幸いです。

0 投票する
0 に答える
85 参照

deployment - Linux から Windows 用の Gtk-rs と rusqlite プログラムをバンドルするには?

libgtk3 と sqlite3 に依存する Rust プログラムがあり、x86 Windows 用のインストーラー/実行可能ファイルを生成したいと考えています。Windows マシンにアクセスできないため、主要な開発プラットフォームである x86 Linux からバンドルする必要があります。

Rustでクロスコンパイルにどのようにアプローチしますか?