我想为 Qt 中的提示创建自己的气球窗口。我首先创建一个带圆角的窗口。
我正在使用从 QFrame 继承的类。该类的构造函数包含:
this->setWindowFlags(Qt::Window | Qt::FramelessWindowHint);
Pal.setColor(QPalette::Background, Qt::yellow);
this->setAutoFillBackground(true);
this->setPalette(Pal);
this->setStyleSheet("QFrame {border-style: solid; border-width: 10px;"
"border-radius: 100px;"
"min-width: 10em; background-clip: padding; background-origin: content;}");
show()
但这在使用成员函数显示时不会创建圆角。我得到这个:
我怎样才能摆脱那些矩形边缘并让它们透明着色?
如果您需要任何其他信息,请询问。