次のようなポップアップ ウィンドウを作成しました。
QFileInfo FileA = "AAA";
QFileInfo FileB = "BBB";
if (fileA.exists() == false & (fileB.exists() == false))
{
QFrame* PopupWin = new QFrame(this, Qt::Popup | Qt::Window );
PopupWin->setGeometry(450,450, 400, 200);
PopupWin->setLineWidth ( 3 );
PopupWin->setMidLineWidth ( 1 );
PopupWin->setFrameStyle ( QFrame::Box | QFrame::Raised);
QLabel *message = new QLabel(PopupWin);
message->setAlignment(Qt::AlignHCenter | Qt::AlignVCenter);
message->setGeometry(100,50, 200, 100);
message->setText("blaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
"bluuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu"
"bliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii"
"bleeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"
"bloooooooooooooooooooooooooooooooooooooooooooooo");
PopupProzess->show();
}
3 つの質問があります。
- ウィンドウがポップアップすると、テキスト全体が表示されず、ラベルの最初の行の一部だけが表示されます。全文を表示するにはどうすればよいですか?
- 画面のどこかをクリックすると、フレームが閉じます。この「anywhere-click-close」を無効にして、フレーム/ウィンドウを閉じるプッシュボタンまたはクロスのようなものを作成するにはどうすればよいですか?
- テキストをラベルに正しく合わせ、ラベルをフレームに正しく合わせるにはどうすればよいですか?
Qt Doc で検索し、グーグルでも検索しましたが、解決策が見つかりませんでした。挨拶