您当前的位置: 首页 >  qt

DS小龙哥

暂无认证

  • 2浏览

    0关注

    679博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

QT软件开发: QWidget窗口绘制圆角

DS小龙哥 发布时间:2021-08-12 10:53:00 ,浏览量:2

一、运行效果

 二、核心代码
class Widget : public QWidget
{
    Q_OBJECT

public:
    Widget(QWidget *parent = nullptr);
    ~Widget();
protected:
    void paintEvent(QPaintEvent *p);
    .................
}


Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
    ui->setupUi(this);

    //隐藏标题栏
    setWindowFlags(Qt::FramelessWindowHint);//无边框 置顶

    //设置窗口背景透明
    setAttribute(Qt::WA_TranslucentBackground);

    //设置样式
    this->setStyleSheet("#Widget{background-color: rgba(255, 0, 0, 150);}");
}


void Widget::paintEvent(QPaintEvent *p1)
{
    //绘制样式
    QStyle
关注
打赏
1664009229
查看更多评论
立即登录/注册

微信扫码登录

0.0504s