首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有效的Qt布局管理

有效的Qt布局管理
EN

Stack Overflow用户
提问于 2011-11-24 10:59:30
回答 1查看 1.5K关注 0票数 1

看起来Qt中的布局非常强大和灵活,但有时并不是很直观。有时,我必须篡改以获得所需的小部件布局。也许我走错路了?

请看这张表格:

  1. a made是表单的布局--a看不到它的边缘,我在Qt设计器中找不到它的任何设置。
  2. ,标签和它们的小部件之间的空间(我更喜欢放在小部件的上方,而不是它们的左边)太大了。我可以为它们设置maximum大小,也可以为每个标签及其小部件设置子布局--但这是要走的路吗?
  3. 看起来像这个布局有几个列。我是否可以从布局中添加/删除一个列/行,而不破坏它并再次生成它?我怎么做这个最好的方式?最左边的列越窄,第二列越窄--从左边最左边的列设置一个小部件的最小宽度没有帮助。

我一直在互联网上寻找关于如何在Qt设计中做好布局的文章。你有任何联系吗?您能分享一下您在使用Qt布局方面的技巧吗?

EN

回答 1

Stack Overflow用户

发布于 2012-05-22 18:16:18

要获得布局属性,

  1. 选择小部件,其中包含布局(例如,在右侧的对象资源管理器中)和向下滚动属性(右下角)列表。在列表的末尾,您会找到它。
  2. 空间是由属性layoutHoriz管业、VerticalSpacing设置的。此外,您还可以通过stylesheets.
  3. Layout's列和行计数自动为布局中的每个小部件设置页边距填充。从表单中添加或删除小部件将添加或删除布局中的列或行,如果该小部件最后出现在列\行中。如果您想要在布局中重新分配小部件,可以使用行\列拉伸(布局属性)来做一些列的、更大或更小的行,或者向布局中添加间隔。(

)

对于构建复杂表单,我建议使用QGridLayout。它功能强大,允许构造出色的小部件和窗体。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8255958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档