QtdesignerフォームにPhonon Videoplayerを追加するにはどうすればよいですか?
-
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);
所属していません StackOverflow