視訊直播app原始碼,對首頁樣式的整體調整,調整成圓角化

zhibo系統開發發表於2022-02-09

視訊直播app原始碼,對首頁樣式的整體調整,調整成圓角化實現的相關程式碼

新增標頭檔案:

#include <QPainter>
#include <QBitmap>

在建構函式裡面新增如下程式碼即可實現:

    this->setWindowFlags(Qt::FramelessWindowHint);//新建無邊框視窗,可以把邊框完全去掉
    QBitmap bmp(this->size());
    bmp.fill();
    QPainter p(&bmp);
    p.setPen(Qt::NoPen);
    p.setBrush(Qt::black);
    p.drawRoundedRect(bmp.rect(),10,10);//畫素為10的圓角
    setMask(bmp);
//獲取使用者解析度率
    QDesktopWidget* desktopWidget = QApplication::desktop();
    //得到客戶區矩形
    QRect clientRect = desktopWidget->availableGeometry();
    //得到應用程式矩形
    QRect applicationRect = desktopWidget->screenGeometry();
    qDebug()<<clientRect<<applicationRect;

以上就是 視訊直播app原始碼,對首頁樣式的整體調整,調整成圓角化實現的相關程式碼,更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2854989/,如需轉載,請註明出處,否則將追究法律責任。

相關文章