私はemacs-esqueのおもちゃのテキストエディタを作っています。起動時には、画面の中央上部に大きなウィンドウ(QTextEdit派生)が1つあり、その下にミニバッファ(QLineEditの派生物)があります。両方の実際の編集ウィジェットは、WindowおよびMiniWindowと呼ばれる親クラスのグリッドに含まれています(ウィンドウはQTextEditの直下に表示されるQLabelも追跡します)。PyQt - ウィンドウのサイズ変更、グリッドレイアウト中にスペースをゼロにする
My Windowオブジェクトはグリッド内の位置1にあり、MiniWindowオブジェクトは2になっています1.コンテンツマージンを0に設定し、間隔を0に設定しました。これは最初はすばらしいですが、角にドラッグしてウィンドウを成長させる、これが起こるのを開始します。
あなたが見ることができるように、画面は(それがあるべきとして)二列に分かれているが、の縦の長さの半分画面は各行専用です。私が必要とするのは、サイズ変更時にトップウィンドウがその長さを伸ばして、その下にあるMiniWindowに常に隣接するようにすることです。私が設定する必要があるいくつかの他のオプションはありますか?