Qt 界面美化

来源:互联网 发布:微信唤醒淘宝api接口 编辑:程序博客网 时间:2024/05/17 07:00

1.设置窗体透明:

QWidget *pWidget->setStyleSheet("background-color:rgba(255, 255, 255, 0);border-style: solid;border-width: 0px;\
         border-color: rgba(255, 255, 255, 0);");

2.设置窗体背景与透明

QWidget *pWidget->setStyleSheet("QWidget#appState{background-image:url(:/new/prefix/image/mainUI/down.png);background-color:rgba(255, 255, 255, 0);border-style: solid;border-width: 0px;\
           border-color: rgba(255, 255, 255, 0);}");

3.设置窗体遮罩

QBitmap bmap(":/image/mainUI/maxframe.png");
  his->setMask(bmap);

4.获取系统的最大化方式;

QPixmap maxPix = style()->standardPixmap(QStyle::SP_TitleBarMaxButton);
 QPixmap restorePix = style()->standardPixmap(QStyle::SP_TitleBarNormalButton);

原创粉丝点击