我打算制作一个 un-rectangle QDialog
,所以我通过 override 绘制了一个 png 图像。QDialog::paintEvent
一切都很好,除了对话框中显示了一个灰色边框。像这样:
我确定边框不属于图像,并且我有setWindowFlags(Qt::FramelessWindowHint)
并且setAttribute(Qt::WA_TranslucentBackground, true)
。我尝试设置一个 qssborder-width: 0px
但没有工作。有什么办法可以去掉边框?为什么会显示?