2025-12-16

ダイアログを表示後にサイズを固定する 〜 PySide6

PySide (Qt for Python) は、Qt(キュート)の Python バインディングで、GUI などを構築するためのクロスプラットフォームなライブラリです。Linux, macOS および Microsoft Windows をサポートしています。配布ライセンスは LGPL で公開されています。

PySide6 の GUI アプリで表示した後にウィンドウサイズを変更できないようにしたいと思う時があるのですが、いままでしっかり調べたことがありませんでした。Microsoft Copilot に尋ねてみたところ、showEvent を利用すれば簡単にできることを教えてもらいました。

今まで知らなかったことが恥ずかしいのですが、QDialog のサンプルを例に備忘録にしました。

下記の OS 環境で動作確認をしています。

Fedora Linux 43 x86_64
Python 3.13.9
PySide6 6.10.1
qt_dialog_fixed_size.py
qt_dialog_fixed_size.py の実行例

参考サイト

  1. PySide6.QtWidgets.QDialog - Qt for Python
  2. PySide6.QtWidgets.QWidget - Qt for Python

 

ブログランキング・にほんブログ村へ bitWalk's - にほんブログ村 にほんブログ村 IT技術ブログ オープンソースへ
にほんブログ村

オープンソース - ブログ村ハッシュタグ
#オープンソース



このエントリーをはてなブックマークに追加

0 件のコメント: