对话框上创建和对话框相同大小的QFrame,并设置qss。
QDialog{
color: #000000;
border: none;
background-color: rgba(255, 255, 255, 0%);
}
QFrame{
border-radius: 15px;
background-color: rgba(255, 255, 255, 50%);
}
对话框类构造函数里面调用
//设置无边框窗口
setWindowFlags(windowFlags() | Qt::FramelessWindowHint);
//设置窗口背景透明
setAttribute(Qt::WA_TranslucentBackground);
本博客所有文章除特别声明外,均采用CC BY-NC-SA 4.0 许可协议。转载请注明来自 张拓的博客!