Я хотел бы создать свое собственное окно Balloon для подсказок в 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()
. Я получаю это:
Как я могу избавиться от этих прямоугольных краев и сделать их прозрачными?
Если вам нужна дополнительная информация, пожалуйста, спросите.