2
好吧,這個東西看起來對我來說基本上很基礎,儘管我找不到任何關於如何實現它的信息。如何根據佈局大小更新QGridLayout行/列數?
假設我有某種QGridLayout
包含相同大小的小部件。現在我想根據佈局大小更新其行數/列數。
所以,舉例來說比較寬的屏幕上它是這樣的:
但如果屏幕不夠寬,以適應所有的項目,將這樣的垂直增長:
好吧,這個東西看起來對我來說基本上很基礎,儘管我找不到任何關於如何實現它的信息。如何根據佈局大小更新QGridLayout行/列數?
假設我有某種QGridLayout
包含相同大小的小部件。現在我想根據佈局大小更新其行數/列數。
所以,舉例來說比較寬的屏幕上它是這樣的:
但如果屏幕不夠寬,以適應所有的項目,將這樣的垂直增長:
QGridLayout
不支持此自動。你可以:
使用QGridLayout
與列數設置爲根據屏幕寬度由微件寬度劃分,並且足以以適合小部件的行數,或
使用flow layout example和修改您的需求。