您当前的位置: 首页 >  qt

令狐掌门

暂无认证

  • 0浏览

    0关注

    513博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Qt实现圆角窗口

令狐掌门 发布时间:2021-03-30 19:12:34 ,浏览量:0

目录
  • 方法1:样式表实现
  • 方法2:重写paintEvent
  • 一点说明

某些时候为了界面美观,需要给窗口加圆角,例如Mac的很多软件的四个角都是用的圆角,国产系统deepin, uos也是这种界面风格,例如下图: 在这里插入图片描述

下面介绍用Qt如何实现这种带有圆角的窗口,主要有两种方法:样式表和窗口重绘。

方法1:样式表实现

首先需要设置窗口透明,去掉边框,再用样式表设置背景色,圆角等,主要代码如下:

#include "widget.h"
#include "ui_widget.h"
#include 
#include 

Widget::Widget(QWidget *parent)
    : QWidget(parent)
    , ui(new Ui::Widget)
{
  
关注
打赏
1652240117
查看更多评论
立即登录/注册

微信扫码登录

0.0384s