Qt Form和main.cpp通信

时间:2014-07-26 22:57:35

标签: qt

我有一个带有主窗口的Qt项目(GUI应用程序) 我如何通过我的表格与我的主要沟通? 例如

在我的表格中点击按钮时增加变量(在我的主要部分)

我在C中创建了一个项目,它在控制台应用程序中。工作正常,现在我创建另一个包含相同代码的ui表单的项目。我想在表格和主要功能之间进行沟通

1 个答案:

答案 0 :(得分:2)

您可以使用Qt信号/插槽功能。

示例:

// on mainwindow.cpp. Delcare onButtonClicked as a slot() on the header
void onButtonClicked()
{
    ++myVar;
}

connect(myButton, SIGNAL(clicked()), this, SLOT(onButtonClicked());

Reference docs