我目前有一张QLabel内显示的脸部图像,我想在眼睛上添加两个QPushButtons,以便我知道按下这些按钮的时间。我希望按钮与脸部重叠,所以我会知道用户点击了眼睛。我的问题是QT中是否存在允许小部件重叠的布局。 ?
答案 0 :(得分:2)
您可以将QPushButtons
的父级设置为QLabel
,然后使用setGeometry(x, y, w, h)
在QLabel中指定QPushButton
的位置和大小。
QPushButton * leftEyeButton = new QPushButton(ui->myLabel);
leftEyeButton ->setGeometry(5,10,20,20);