アプリケーション用のプラグインを作成しています。ユーザーにデータを要求するために、GUIを応答し続ける必要があるためスレッドを作成する必要があります私の機能のいずれかを長時間呼び出す。別のスレッドからGUIを作成することをサポートするGUIライブラリ
私が知っているほとんどのGUIライブラリ(wxWidgets、Qt)は、別のスレッドからGUIを作成することをサポートしていないようです。時にはそれを達成するためのトリックがありますが、それは移植性も保証もありません。
私は、正式に別のスレッドからGUIを起動することをサポートしているGUIライブラリを検討しています。このプロジェクトの唯一の条件は、Windows、Linux、Macへの移植性とCインタフェースの公開です。軽量化のためのボーナスポイント。
ここでたくさんお尋ねしています。通常の解決策は、メインスレッドからUIを実行し、ワーカーで長時間実行されるタスクです。あなたはこれを知っていると確信しています。なぜあなたの問題のために働くことができないのですか? –
Tkはどうですか?メッセージキュー内でコマンドを実行するのは簡単です。 – whoplisp