Qt Creatorモジュールlearning-2D描画(不規則なウィンドウ)

不規則なウィンドウ

実際、境界線、メニューバー、ツールバー、コアコントロール、ステータスバーなどを含むウィンドウの場合、不規則なウィンドウが境界線やウィンドウの背景を隠すこともあります。

    //去窗口边框
  setWindowFlags(Qt::FramelessWindowHint | windowFlags());
  //窗口背景透明
  setAttribute(Qt::WA_TranslucentBackground);

非常に単純なコードで実行できますが、これに加えて必要なことは、ウィンドウを非表示にするとき、ウィンドウを閉じる方法、またはウィンドウを移動する方法です。ここでは、ボタンの書き込みに加えて、マウスイベントを使用することもできます。シンプルなマウスイベントで、左ボタンを押して右ボタンを閉じます。
マウスで地面を座標としてクリックし、ウィンドウの左上隅を座標として使用して、変換して取得します。

おすすめ

転載: blog.csdn.net/m0_50210478/article/details/108559549