什么.cpp将代码放在qt表单上

时间:2013-05-07 23:10:01

标签: c++ qt

好的,我正在制作一个GUI程序。我创建了一个名为translationForm的表单,因此它创建了三个文件。 translationForm.h translationForm.cpp和translationForm.ui,然后是在启动时创建的main.cpp。因此,如果我想使用引用表单上的单选按钮的代码。我会将该代码放入main.cpp或translationForm.cpp

如果translationForm.cpp: 我可以删除Main.cpp

吗?

1 个答案:

答案 0 :(得分:1)

将与单选按钮交互的代码放入translationForm.cpp。

您需要保留主文件,因为它定义了程序的入口。

如果你看一下Qt的例子,它们都有一个main.cpp,并且每一个都创建了QApplication,然后是它将显示的小部件或窗口的实例,然后它在QApplication变量上调用exec

设置对象树和Qt需要的事件循环以使GUI工作。

http://qt-project.org/doc/qt-4.8/object.html

http://qt-project.org/doc/qt-4.8/objecttrees.html

http://qt-project.org/doc/qt-4.8/eventsandfilters.html

这是您的主要应该是什么样子,但是将widget和Widget替换为您的类的名称。

#include "widget.h"
#include <QApplication>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Widget w;
    w.show();

    return a.exec();
}

希望有所帮助。