在我的应用程序中,我有矩形,我可以调整大小(手动实现鼠标事件调整大小)。我的问题是我可以调整任何大小的矩形。如何实现禁止在100x100像素下调整大小的功能。换句话说,我想要设置矩形最小尺寸的功能,这样用户就无法在100x100像素下调整该矩形的大小。如果需要,我将提供部分地雷代码,但现在我需要想法或伪代码。
答案 0 :(得分:0)
如果你已经编写了调整矩形大小的代码,那么你需要添加的是:
QRect r = oldRect();
switch (border)
{
case Left:
r.setLeft(newLeftPos());
if (r.width() < minimumWidth())
r.setLeft(r.right() - minimumWidth());
break;
...
}
draw(r);