Я хочу сделать оконную раму, используя какую-нибудь картинку.Окно не должно иметь границ, заголовков и т. Д. Оно также должно быть скрыто из списка активных окон (на панели задач).
Вторая часть вопроса, которую я сделал с:
this->setAttribute(Qt::WA_NoSystemBackground);
this->setAttribute(Qt::WA_QuitOnClose);
this->setAutoFillBackground(true);
this->setWindowFlags(Qt::FramelessWindowHint | Qt::Tool);
для новогокласс, который наследует QMainWindow
.Он скрыт, например, на панели задач gnome, но в Awn (навигатор окон) я помещаю его в список активных окон: (.
Как насчет первой части. Я сделал это некоторое время назад с QRegion, QPixmap
и маска в перегруженном paintEvent
. Я потерял код. Вы можете помочь мне с этим?