如何将小部件放入空的 QWidget 中? [关闭]
Posted
技术标签:
【中文标题】如何将小部件放入空的 QWidget 中? [关闭]【英文标题】:How to put a widget inside an empty QWidget? [closed] 【发布时间】:2019-12-21 12:51:38 【问题描述】:Qt 中是否有任何特殊命令可以将小部件放入空的 QWidget 中?
this is how it looks if I asked not clearly enough
我想为那个空的小部件添加一个绘图。
【问题讨论】:
【参考方案1】:我假设您想在 Qt Designer 中添加您的自定义小部件。只需添加一个基本小部件,然后右键单击新添加的小部件,然后选择“提升为...”,然后在“提升的类名”字段中写入您的绘图类名称,并在“头文件”字段中写入头文件的路径。之后按“添加”,然后按“推广”。之后,您将在 Qt 设计器中看到您的小部件现在具有您的自定义类型,而不是 QWidget。
【讨论】:
不,我想让我的绘图不是一个 centralWidget,而是一个仅在 QWidget 区域可见的小部件(例如,当单击该区域时会绘制一个点,以及单击 MainWindow 的其他区域时什么也没发生) @VitaliyMartiniuk 抱歉,但我仍然无法真正理解您要做什么。如果您不希望您的 centralWidget 有一个情节,那么正如我所说,只需添加另一个 QWidget 并将其类型更改为您的情节类。如果您想在您的 centralWidget 中有一个绘图小部件,那么只需创建一个自定义小部件并在其中添加您的绘图小部件。之后,只需将新的自定义小部件添加到主窗口即可。以上是关于如何将小部件放入空的 QWidget 中? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章