当前位置:首页 > 编程技术 > 正文

qt如何绘制凹陷效果的边框

qt如何绘制凹陷效果的边框

在Qt中,要绘制具有凹陷效果的边框,你可以使用`QPainter`类来手动绘制图形。以下是一个简单的例子,展示了如何使用`QPainter`和`QPen`来绘制一个具有...

在Qt中,要绘制具有凹陷效果的边框,你可以使用`QPainter`类来手动绘制图形。以下是一个简单的例子,展示了如何使用`QPainter`和`QPen`来绘制一个具有凹陷效果的矩形边框。

```cpp

include

include

include

include

class IndentedBorderWidget : public QWidget {

Q_OBJECT

public:

IndentedBorderWidget(QWidget parent = nullptr) : QWidget(parent) {

setAttribute(Qt::WA_OpaquePaintEvent); // 设置为不透明绘制事件

最新文章