2016-09-02 49 views
2

好吧,這個東西看起來對我來說基本上很基礎,儘管我找不到任何關於如何實現它的信息。如何根據佈局大小更新QGridLayout行/列數?

假設我有某種QGridLayout包含相同大小的小部件。現在我想根據佈局大小更新其行數/列數。

所以,舉例來說比較寬的屏幕上它是這樣的:

wide screen

但如果屏幕不夠寬,以適應所有的項目,將這樣的垂直增長:

narrow screen

回答

2

QGridLayout不支持此自動。你可以:

  1. 使用QGridLayout與列數設置爲根據屏幕寬度由微件寬度劃分,並且足以以適合小部件的行數,或

  2. 使用flow layout example和修改您的需求。

相關問題