質問: new QLabel(); //左上 lblDummyMainUpLeft->setText("topleft(0,0)"); lblDummyMainUpLeft->setStyleSheet("border:2px solid red;"); //右下(4,5)のところに配置したい lblDummyMainBottomRight->setText("bottomright(4,5)"); lblDummyMainBottomRight->setStyleSheet("border:2px solid red;"); //QGridLayout上に配置 gridmain->addWidget(lblDummyMainUpLeft,0,0,1,1); gridmain->addWidget(lblDummyMainBottomRight, 4, 5 , 1 , 1); //●Y=1,X=1に配置されてしまう ``` ![画像の説明をここに入力](https://i.stack.imgur.com/sqGyh.png) 本当は細かく分割した箱があって、2個目のラベルを右下に配置したいのですが、2分割しかされませんでした あらかじめ縦横の分割数を決定しておくことは可能でしょうか ・・・まあ、透明なラベルを個数分敷き詰めれば上手く行くと言えば行くのですがちょっとスマートじゃないな・・と・・
回答: ありがとうございます。 複数の解像度で動作して、基本は等間隔で並ぶのでカラムごとに 最小、最大を一々求めるのは上手く行かなかったです とりあえず、あらかじめダミーのラベル(この場合は横に5列、縦に4列)のからのラベルを敷き詰めて それから本命のパーツをはめ込んで上手く行ったのでそれで解決としました