Qt で装飾のないウィジェットを作成したいと考えています。ここでは、タイトル バーや、通常のウィジェットにある「灰色の領域」がないことを意味します。たとえば、QPainter を使用して円を描きたいとします。
QPainter painter(this);
painter.setRenderHint(QPainter::Antialiasing);
painter.setBrush(QBrush(QColor(100, 100, 100,255), Qt::SolidPattern));
painter.drawEllipse(QPoint(200, 200), 50, 50);
その円を実際のウィジェットにしたいのです。たとえば、円の外側の位置 (249,249) (円の外側ですが、円の外接正方形の内側) をクリックして、その下のエンティティをアクティブにすると (正方形ではなく円のウィンドウになります)。
私はいくつかの調査を行いましたが、私が望むものに最も近い QSplashScreen からそれ以上は得られませんでした (id には装飾がなく、描画できますが、ウィンドウであり、クリック可能です)
Qtでこれを行うことはできますか?