假設有一個QHBoxLayout和一些小部件在裏面。如何在佈局中指定小部件寬度和高度,以便在調整包含佈局的小部件的大小時,給定的寬度和高度保持不變?Qt - 如何在佈局中指定並保持元素大小不變?
1
A
回答
4
您可以使用
void QWidget::setFixedSize (int w, int h)
該設置窗口小部件爲w,高度爲h的寬度。當窗口重新調整大小時,這將使特定窗口小部件的大小得到修復。
你也可以使用這些功能的組合,
void QWidget::setFixedHeight (int h)
也
void QWidget::setFixedWidth (int w)
取其需要爲您的需要..希望它可以幫助
。
-1
一個(簡單)的方法是使用QWidget :: setMinimumSize和QWidget :: setMaximumSize函數來設置最小尺寸和最大尺寸是相同的。這樣做會阻止小部件擴展和縮小。例如。
widget->setMinimumSize(200, 100);
widget->setMaximumSize(200, 100);
當然你也可以在QtDesigner中設置這些值。
+0
這是我用過的。但我已經要求另一種解決方案(可能是更好的解決方案)。 – Narek 2010-07-20 11:26:52
相關問題
- 1. 如何保持絕對定位元素的佈局大小調整比例
- 2. Qt向量大小保持不變
- 3. 如何保持PyQt Grid元素的大小不變並保持所有小部件的間距?
- 4. 如何在佈局中調整QWidget的大小並將其與中心對齊並保持長寬比
- 5. Qt佈局 - 在調整大小時保持小部件縱橫比
- 6. 佈局中的Java Swing指定大小
- 7. 如何保持JTextArea的大小不變?
- 8. 如何在佈局中保持畫布?
- 9. 如何在窗口大小調整時保持元素居中
- 10. 當元素大小不同時如何保持B樹不變量?
- 11. movie2avi幀大小錯誤並保持幀大小不變
- 12. 如何根據屏幕大小調整表格佈局中的元素大小?
- 13. 保持佈局在任何窗口大小相同
- 14. 支持不同的佈局大小
- 15. 如何在Bootstrap中指定select元素的大小
- 16. JButton改變圖像並保持大小
- 17. 保持填充使元素變大?
- 18. 指定。保持原始大小
- 19. 如何在x32和x64中保持struct的大小不變?
- 20. 在Qt表格的不同佈局中調整按鈕大小
- 21. 如何確定Android中ListView的單元佈局大小?
- 22. 保持元素不變,在變換元素旁邊
- 23. 如何保持特定元素指數法在一個數組
- 24. 用於調整大小的Qt佈局
- 25. 適合大div到小div並保持比例:絕對元素
- 26. 如何調整qt佈局中的項目大小?
- 27. 當窗口大小變化時保持元素的位置
- 28. 網格佈局:創建CSS使元素保持位置,當相鄰的元素被調整大小
- 29. Textfield元素大小的自定義android佈局
- 30. 儘管屏幕大小,我如何保持元素對齊?
是的,這是我需要的! – Narek 2010-07-20 12:47:07