QtdesignerフォームにPhonon Videoplayerを追加するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/3500983

  •  29-09-2019
  •  | 
  •  

質問

MainWindowコンストラクターのUIレイアウトにプレーヤーオブジェクトを追加できますが、ウィジェットコンテナをプレースホルダーとして使用するにはどうすればよいですか。

役に立ちましたか?

解決

私が最終的にそれをした方法は、私自身のクラスとしてビデオ形成者をサブクラス化し、そのクラスをプレースホルダーウィジェットで宣伝しました。

この時点で、プレースホルダーウィジェットクラッシュのスロットに接続しようとしているため、QTCREATORを使用します。

connect(ui->btnPlay, SIGNAL(clicked()), ui->wgtPlayer, SLOT(play()));
connect(ui->btnStop, SIGNAL(clicked()), ui->wgtlayer, SLOT(stop()));

他のヒント

あなたがそれを作成したときに、VideoPlayerのコンストラクターの親としてプレースホルダーウィジェットを追加してみましたか?

例えば

VideoPlayer v* = new VideoPlayer(Phonon::VideoCategory, ui->someWidget); 
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top