其实我想创建一个 QLabel
所以我找到了QSizeGrip类,它用于调整父母窗口的大小,但实际上我想在我的标签上使用这个QSizeGrip,这样使用该手柄的用户就可以调整我的标签的大小,但我面临的问题是,当我使用我的标签时,这个手柄可以调整我的widget窗口的大小,而不是标签,所以请给我提供代码,如何使这个手柄工作在 QLabel
而不是我的widget窗口。到目前为止,我的类继承了 QLabel
.
class resizeLabel: public QLabel
{
Q_OBJECT
public:
resizeLabel(QWidget *parent=nullptr): QLabel(parent){
setFrameShape(QFrame::Box);
QSizeGrip *resizing= new QSizeGrip(this);
}
使用 "QSizeGrip "类 setWindowFlags(Qt::SubWindow);
创建后的声明 QSizeGrip
对象,该标志将坐此抓手调整大小。QLabel
在小组件窗口之外。