Qt Pass值介于2 Froms之间

时间:2016-02-26 13:22:25

标签: c++ qt

我在Qt Project,SplashForm和MainForm中有2个FORMS! SplashForm首先启动,当用户按下“Connect”按钮时,MainForm就会打开! 在SplashForm中,我有一些组合框,其中包含用户可以选择的值, 我的问题是我想从用户选择的SlashForm组合框中传递这些值到MainForm类并将它们保存在类的私有成员中,然后在标签中的MainForm中显示它们。

到目前为止,我找不到任何有关如何使用Qt从表单和类传递值的有用信息。 我已经尝试过Signal / Slot示例,但我没有工作。

任何建议?

1 个答案:

答案 0 :(得分:1)

在' Connect'的事件处理程序中按钮,在将组合框值分配给SplashForm后打开MainForm。

使用 connect(m_button, SIGNAL (released()),this, SLOT (handleButton()));

void SplashForm::handleButton()
{
    MainForm* popup = new MainForm(this);
    popup->setLabel(m_comboBox->currentText());
    popup->show();
}
相关问题