这应该很容易。
我使用Qt Creator的,我已经做了Qt Gui Application
(即有main.h
,main.ui
和main.cpp
)在Qt中显示表格
我刚刚创建了一个Qt Designer Form Class
也有一个头文件,用户界面,以及一类。 我做了一个动作我main.cpp
称为ShowSecondForm内:
void Main::ShowSecondForm()
{
}
每次我执行ShowSecondForm();
我要显示的第二种形式。
我在里面放什么,所以我的表单会打开?
此外,是可以传递一个字符串的形式,而打开它?像ShowSecondForm(const QString&)
?
的一些注意事项,可以帮助您:
- 我想有2种形式在同一时间打开。
- 它也将是一个类,因为它会计算不同的东西。
你好Septagram! m_form = new MyForm(this);将创建一个新的表单。我使用QtDesigner创建了一个表单。我想要的只是显示我创建的表单。该表单称为form2.ui,它有一个form2.h和一个form2.cpp文件,因为它不仅仅是一个表单,而且还是一个类。 – Sharethefun 2010-12-14 07:25:52
在设计师中,你创建了一个类。一个班级就像你实际使用的形式的蓝图。但要使用它,您需要创建该类的_object_。看看myform2.h并用我的例子中的MyForm替换form2.h中的类名(我想它是Form2)。然后创建并打开您与设计师制作的表单。 – Septagram 2010-12-14 07:39:47