我能否在我的程序中启用Qt Designer内置的调整大小功能?
我有一个实现好的Qt UI元素,我将其添加到了QGraphicsView
中。现在我想像在UI编辑器中一样调整它的大小。我该怎么做才能启用这个功能?
我能否在我的程序中启用Qt Designer内置的调整大小功能?
我有一个实现好的Qt UI元素,我将其添加到了QGraphicsView
中。现在我想像在UI编辑器中一样调整它的大小。我该怎么做才能启用这个功能?
QSizeGrip
。虽然这是一种小技巧,但实现起来很简单:myWidget->setWindowFlags(Qt::SubWindow);
QSizeGrip * sizeGrip = new QSizeGrip(myWidget);
QGridLayout * layout = new QGridLayout(myWidget);
layout->addWidget(sizeGrip, 0,0,1,1,Qt::AlignBottom | Qt::AlignRight);
QSizeGrip
类为顶层窗口提供了一个用于调整大小的控制柄。当您设置小部件标志 Qt::SubWindow
时,用户可以使用大小控制柄来调整其大小。