overlaping讓我們假設我們有網格佈局是這樣的:Qt的 - 標籤在網格佈局
this->layout = new QGridLayout;
ClickableLabel *lab1 = new ClickableLabel();
this->layout->addWidget(lab1, 0, 0);
ClickableLabel *lab2 = new ClickableLabel();
this->layout->addWidget(lab2, 1, 0);
是否有可能在這兩個ClickableLabels互相重疊?我正在製作一款紙牌遊戲,我需要紙牌(標籤)像紙牌一樣重疊。現在我的問題是:我需要爲此使用另一種佈局嗎?或者我可以像setGeometry
或move
一些把戲做到這一點。(這一切沒有工作對我來說)
如果您希望它們重疊,請不要使用網格佈局並自己定位窗口小部件。 – SPlatten
這樣我應該使用哪種佈局?垂直? – nocturne
無,您不必使用佈局,您可以自己將小部件放置在顯示器上。如果你的主應用程序類是從QMainWindow派生的,那麼你可以直接渲染到這個。 – SPlatten