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