我正在製作一個emacs-esque玩具文本編輯器。啓動時,屏幕頂部中央有一個大窗口(一個QTextEdit衍生物),下面有一個小型緩衝器(QLineEdit衍生物)。這兩個實際的編輯小部件都包含在稱爲Window和MiniWindow的父類的網格中(Window還跟蹤直接出現在QTextEdit之下的QLabel)。PyQt - 在窗口調整大小,網格佈局時保持間距爲零
我的窗口對象位於網格中的位置1,1處,而我的MiniWindow對象位於2,1處。我將內容邊距設置爲0並將間距設置爲0,開頭看起來不錯,但是當我嘗試通過拖動角落裏成長的窗口,這開始發生:
正如你可以看到,屏幕被分成兩行(因爲它應該是),但垂直長度的一半該屏幕專用於每一行。我需要的是讓頂部窗口在調整大小的過程中伸展它的長度,以便它始終與下面的MiniWindow相鄰。我還需要設置其他選項嗎?