各位大佬,我新建了一個界面, 使用setAttribute(Qt::WA_TranslucentBackground, true);來做到視窗透明,使用另一個程式來嵌入這個視窗,代碼如下
QWindow *pWindow;
pWindow = QWindow::fromWinId(static_cast<WId>(wid));
pWindow->setFlags(Qt::FramelessWindowHint);
QWidget *pWidget;
pWidget = QWidget::createWindowContainer(pWindow);
pWidget->setParent(this);
結果該表單嵌入后,無法顯示,但行程是拉起來的。。。。。 不知道是原因,求教~
uj5u.com熱心網友回復:
先確認不加WA_TranslucentBackground的時候正不正常。uj5u.com熱心網友回復:
用布局去嵌入這個控制元件,ui->verticalLayout->addWidget(SufaceWidget);像這樣uj5u.com熱心網友回復:
樓主解決這個問題了么,這個問題在有的電腦上可以透明,有的不行。轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/56176.html
標籤:Qt
上一篇:微信啟動小程式的根目錄
