您的位置:首页 > 编程语言 > Qt开发

Qt 界面美化

2011-12-31 14:41 232 查看
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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: