0
我在PyQt中有一個GUI,它執行以下操作: 主窗口是網格佈局(2列和3行)。這是計劃(soory我不能發表圖片還): QTableView在調整主窗口大小時沒有調整大小
現在,調整主窗口的時候,我想的QTableView部件被調整。然而,它發生在其他地方: 而表格保持幾乎固定的大小(但每個大小固定屬性設置爲不解決任何問題),他們只是擴大約50像素。我嘗試將主佈局更改爲水平佈局,然後在其中放置垂直佈局,但沒有更改。我正在設計使用QtDesigner
的GUI,因爲我不知道如何通過手動編寫代碼來完成它,而且我需要將它導出到python。
什麼屬性決定哪個佈局得到擴展,哪個不是?
如果您沒有發佈任何源代碼,我們很難看到有什麼問題。最好創建一個[Minimal,Complete和Verifiable示例](http://stackoverflow.com/help/mcve),我們可以將其複製爲過去運行。事實上,如果你使用QtDesigner來製作GUI,這有點難度。我更喜歡手動編碼,因爲這樣可以提供更多的洞察力,編程佈局的時間通常只佔總編程時間的一小部分。如果你不知道從哪裏開始,請下載PyQt的源代碼分發並查看示例目錄。這些是移植到Python的原始Qt示例。 – titusjan
我正在儘快完成。不過,我發現很難複製,因爲它不是從頭開始的GUI中發生的。我想我可能會搞砸了一些東西。感謝您的幫助,我可能會重新編寫GUI – Guzmanus
也許您應該嘗試手動編寫代碼並跳過'QtDesigner',以便了解[Qt Layout System]的基礎知識(http://doc.qt.io/ QT-5 /的layout.html)。 – KernelPanic