我試圖顯示QWebView的內容將有圓角,所以我需要透明背景,以便隱藏原來的白色角落。我使用的「絕招」我發現here在Mac OS X上的透明QWebView
這對我沒有工作,所以我加
this->view.setAttribute(Qt::WA_TranslucentBackground);
,現在它的工作原理是應該如何在Linux(Ubuntu的)和Windows,但不Mac OS X. Mac OS X只是不斷顯示黑色的角落。我試着設置樣式像這樣
this->view.setStyleSheet("background: transparent;");
或
this->view.setStyleSheet("background-color: none");
或
this->view.setStyleSheet("QWidget { background: transparent; }");
但毫無效果。我有什麼辦法可以做到這一點?我正在使用Qt 5.0.2。
很高興你能夠得到這個工作。我還沒有將我的項目升級到Qt 5.x.x.我將嘗試查看我的托盤通知窗口小部件是否可以在Qt 5.x.x中使用。 –