bjn19941217 发表于 2020-1-15 11:42:23

QT安卓,QDialog背景设置为半透明,会花屏,QWidget就正常


bjn19941217 发表于 2020-1-15 11:43:07

上图是在安卓设备上显示问题,window下显示正常

bjn19941217 发表于 2020-1-15 11:44:04

void DialogEx::paintEvent(QPaintEvent* event)
{
    Q_UNUSED(event);

    QPainter p(this);
    p.setRenderHint(QPainter::Antialiasing);
    p.setPen(QPen(Qt::transparent));
    p.setBrush(QBrush(QColor(0, 0, 0, 0)));
    p.drawRect(rect());

就是在paintevent设置的,会如图花屏,只有QDialog会这样,请问应该怎么解决

bjn19941217 发表于 2020-1-15 11:44:53

烦请大佬们指点一下,实在不知道怎么解决了

bjn19941217 发表于 2020-1-15 13:23:35

C:\Users\78246\Desktop\interface.png

bjn19941217 发表于 2020-1-15 13:24:40

附上一张安卓上的界面图
页: [1]
查看完整版本: QT安卓,QDialog背景设置为半透明,会花屏,QWidget就正常