• 6541阅读
  • 1回复

mac下窗口级模态对话框不能透明的问题,不知是否算是bug? [复制链接]

上一主题 下一主题
离线radon2awp
 

只看楼主 正序阅读 楼主  发表于: 2011-01-26
    今天发现在mac上弹出窗口级模态对话框,设置了translucentBackgound属性后居然没有完全透明,还是能够看到边框,如下图:
[upload=1]
实例程序中,点击主界面按钮,会弹出一个子对话框。按钮点击对应的slot是:
void Dialog::onBtnclicked()
{
    QDialog* pModalDlg = new QDialog(this);
    pModalDlg->setWindowModality(Qt::WindowModal);    pModalDlg->setFixedSize(320,240);
    QPushButton *pModalBtn = new QPushButton("OK",pModalDlg);
    connect(pModalBtn,SIGNAL(clicked()),pModalDlg,SLOT(close()));
    //pModalDlg->setStyleSheet("");
    pModalDlg->setWindowFlags(Qt::Dialog | Qt::FramelessWindowHint | Qt::CustomizeWindowHint);
    pModalDlg->setAttribute(Qt::WA_NoSystemBackground);    pModalDlg->show();

}
离线radon2awp

只看该作者 1楼 发表于: 2011-01-26
为什么贴不上图呢?
快速回复
限100 字节
 
上一个 下一个