1

このコードは機能しています:

QRect r = QApplication::desktop()->availableGeometry();
QRect main_rect = this->geometry();
main_rect.moveTopRight(r.topRight());
this->move(main_rect.topLeft()); 

このコードは画面の位置に取り組んでいます..しかし、私は画面の右側に揃えたい..

何か考えはありますか?

ありがとうございました..

4

2 に答える 2

0

このようなメインレイアウトに setAlignment を使用する必要があると思います

QHBoxLayout *mainLayout = new QHBoxLayout;
mainLayout->setAlignment(Qt::AlignRight);
于 2013-08-19T17:35:01.520 に答える