实际上,我想创建一个可以被用户调整大小的QLabel,所以我找到了QSizeGrip类,它用于调整父母窗口的大小,但实际上我想在标签上使用这个QSizeGrip,以便使用这个抓地力用户可以调整我的标签大小,但是我面临的问题是,当我使用这个抓地力时,我的标签调整了我的小部件窗口,而不是标签,所以请告诉我如何使这个抓地力在QLabel上工作,而不是我的小部件窗口。我的班级至今还在继承QLabel。
class resizeLabel: public QLabel
{
Q_OBJECT
public:
resizeLabel(QWidget *parent=nullptr): QLabel(parent){
setFrameShape(QFrame::Box);
QSizeGrip *resizing= new QSizeGrip(this);
}发布于 2020-05-07 10:55:25
使用setWindowFlags(Qt::SubWindow);语句,在创建QSizeGrip对象之后,此标志将放在这个握柄上,以调整小部件窗口的QLabel大小。
https://stackoverflow.com/questions/61639929
复制相似问题