QFrame 的setFrameRect应该怎么用
时间: 2023-05-24 09:02:55 浏览: 408
Qt例程源代码QFrame.7z
A:QFrame的setFrameRect()函数用于设置QFrame控件的边框矩形。它接受一个QRect类型的参数,参数指定了控件的边框矩形的位置和大小。下面是一个示例用法:
```
QFrame *frame = new QFrame;
frame->setFrameShape(QFrame::Box); // 设置边框形状为矩形框形
frame->setLineWidth(2); // 设置边框线宽为2像素
frame->setFrameRect(QRect(20, 20, 100, 100)); // 设置边框矩形的位置和大小
```
在上面的示例中,我们先创建了一个QFrame控件,然后设置了它的边框形状和线宽,最后调用setFrameRect()函数设置了它的边框矩形。在这里,我们将边框矩形的位置设为(20, 20),大小为100x100像素。
阅读全文