對於那些沒有閱讀過我的Qt questoins的人,我正在學習一個項目的Qt。我只有有限的GUI設計經驗,而不是Qt。Qt QHboxLayout cell size ssues
我有一個水平佈局,我想用一些按鈕填充。我可以很好地喂這些按鈕,但我以前的方形按鈕被水平拉伸以佔用更多的空間。
我想讓佈局管理器確定調整這些按鈕的最佳方式,但我也希望它們的原始比例保持不變。例如,如果我開始使用需要縮小的32X32按鈕以適應佈局中的所有按鈕,我希望它們按比例縮小,以便保持寬度與高度的比例。 20X20,16X16,12X12都可以,但24X16將是一個不可接受的尺寸範例。
我已經修改了按鈕和彈力選項上的尺寸策略。即使在閱讀QPushButton和QHboxLayout類後,我也沒有看到如何做到這一點。它是如何完成的?
謝謝。
這解決了這個問題對我「再次顯示」複選框來確定的左/取消按鈕等: self.horizontalLayout.addWidget(self.checkBox) self.horizontalLayout.addStretch() self.horizontalLayout.addWidget (self.buttonBox) – gseattle 2012-05-12 21:32:16
經過相當長的時間,我已經用Qt做了更多,這絕對是一個更好的解決方案。今天這個問題引起了我的注意,因爲它現在是一個「受歡迎的問題」,所以我有機會審查它,並將我的接受程度改爲你的答案。 – 2012-06-07 11:03:41