我有一个qt designer ui表单,表单底部有qwidget
。 qwidget
有一个推广的小部件。
推广的小部件有许多标签和按钮。其中一个按钮是主页按钮。单击此按钮,用户需要关闭表单并打开主页。
如果我使用传统方法实现clicked()插槽并说出this->close();
,则只会关闭提升的小部件。
我希望关闭整个ui,然后打开Home窗体。我该怎么办呢?是否从提升的小部件调用qt designer ui表单以指示单击主页按钮?
感谢任何帮助。谢谢
答案 0 :(得分:0)
您需要在班级中添加SIGNAL
(让我们说名为close()
),然后每按一次按钮,此SIGNAL就会关闭,并通过将您的班级连接到此信号,您可以设置表格关闭
Here您可以找到有关SIGNALS的基本教程。如果您将代码放在问题中,我也可以引导您完成代码。