2 つの Webkit ウィンドウで 2 つの URL を同時に開く Web インターフェイス テスト プログラムを実行しています。
テスト自動化のコードは既に作成しました。
1) ユーザーが「Go」ボタンを押すと、Webkit (QWidget) ウィンドウが開きます
2) TestBot クラス オブジェクトがテストを実行する
3) クローズ
ここで私の質問:「Go」ボタンをクリックした後、2 つ (または 3 つ以上) の Webkit (QWidget) ウィンドウを開くにはどうすればよいですか?
マルチスレッドを調べる必要があることを理解しました。QThread を TestBot クラス定義に「class TestBot : public QThread」として継承する必要があると思いましたが、これは正しい解決策ですか? 次に何をしますか?
次のようにコードを書くことはできません:
QThread process1;
QThread process2;
process1->start();
//some code here
process1->quit();
process2->start();
//some code here
process2->quit();
すべてを並行して機能させるには?
私は Winapp の世界では初心者で、Web プログラミングから来ました。あなたの助けを願っています!