【问题标题】:How to make a QTextEdit fill its parent dialog?如何使 QTextEdit 填充其父对话框?
【发布时间】:2011-10-11 21:48:14
【问题描述】:

我使用 Qt 已经有一段时间了,但我对布局还是很陌生。我想创建一个内部带有 QTextEdit 的对话框,并且 QTextEdit 会调整大小以填充整个对话框。我怎样才能使用布局来做到这一点?还是我缺少其他一些技术?

我尝试在对话框中添加布局,然后将 QTextEdit 放入其中。但是,我找不到任何属性来使布局适合整个对话框。

【问题讨论】:

  • 请发布您尝试过的内容,并解释它是如何不起作用的。
  • 一个顶层布局会填充它所附着的整个小部件,并且只能有一个顶层布局。请贴出你代码的相关sn-p(大概对话框构造函数就够了)。
  • 我正在设计视图中进行对话框,所以我没有要显示的构造函数。如何在设计视图中创建顶层布局?

标签: qt layout qtextedit qdialog


【解决方案1】:

将文本编辑添加到表单后,右键单击表单,您将在上下文菜单底部看到一个“布局”菜单项,选择它,然后选择您要使用的布局类型。设计器将为您的表单创建该类型的顶级布局,文本编辑现在应该扩展以填充表单。

【讨论】:

  • 谢谢,这就是我缺少的细节。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-09-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-09
  • 1970-01-01
相关资源
最近更新 更多