MplayerをUbuntuのユニティに埋め込むQTアプリケーションを作成しています。私はダンスショーのプロジェクターにビデオを投影したい。私は2番目のフォームを作成しました。これを2番目の画面に移動してフルスクリーンにします。ここ は、私はそれをやった方法です:qt形式の全画面表示が時々ubuntuの上部ペインに表示され、時には表示されない場合があります
void MainWindow::on_testdialog()
{
QScreen *secondscreen = QApplication::screens()[1];
outputform->move(secondscreen->geometry().x(),secondscreen->geometry().y());
outputform->resize(secondscreen->geometry().width(),secondscreen->geometry().height());
outputform->setWindowFlags(Qt::Window | Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint);
outputform->setWindowState(Qt::WindowFullScreen);
outputform->show();
}
は、その後、私は、このフォームにMplayerの出力をリダイレクトします。 これはうまくいきますが、2番目のフォームが完全なフルスクリーンでUbuntuユニティメニューペイン(上のもの)の上に座っていることがあります。また、Ubuntuユニティメニューペインが上に表示されることもあります。 これはランダムに行っているようです。 ステージ上にメニューペインが表示されないように、私のフォームは常に上になるようにしたいと思います。 これを行う方法はありますか? これは、継ぎ手として、ランダムな行動の理由はありますか?おそらくUbuntuのバグですか?
親切に、 Bart。
私はFluxboxを試しましたが、少し軽すぎます。私は他のアプリケーションを見つけることができませんでした。私はgnomeをインストールしました。これは私のために働く。 2番目の画面にメニューペインは表示されず、私は通常のアプリケーションを見つけて使用することができます。ありがとう。 –
@BartVanDammeあなたが問題解決に役立つ答えを見つけたら、[それを受け入れる]べきです(http://stackoverflow.com/help/someone-answers)。 – ypnos