アプリケーションをマルチスレッド化したとします。Widgets
次に、Qt の哲学に従って、GUIに追加されたプロパティを変更することさえできません。クラス のオブジェクトがNot_GUI
別の に移動されたとします。その場合、 の関数で( GUI に追加された)をQThread
呼び出すことは違法です。button1->SetEnabled(false);
button1
QPushButton
Not_GUI
現在、私のアプリケーションには多くの GUI widgets
(QLabel、QLineEdit など) があり、それらevents
はすべて 1 つのスレッドで処理されるため、膨大な描画アクティビティのためにアプリケーションがしばらくハングします。Widgets
ワークロードの一部をさまざまなスレッドに分散する方法はありますか?