我是 Qt 的初学者 - 所以希望这是一个容易回答的问题。我有相当多的 C++ 经验,这部分不是问题
我的应用程序的目的是进行代码生成,最初是为类制作头文件和实现文件。我非常喜欢 Code::Blocks 上的类向导,但我认为我可以做更多的事情。
我有一个主小部件,其中有一个 tabWidget 和一些 lineEdit 和一些按钮。为了预览文件中的最终内容,我创建了一个新表单,其中包含一个 TextBrowser。新的表单条目将出现在 .pro 文件中。
我希望在按下按钮时显示新表单,并且我打算根据主小部件中 lineEdit 的内容在 TextBrowser 中写入文本。
我整个下午都在浏览文档,但大多数示例要么显示一个主小部件,要么显示一个表单本身。我已经看过类向导的示例(这几乎是我想要做的),但我更喜欢 tabWidget 界面。能够通过按钮打开表单是一件非常基本的事情。
由于某种原因,我的 QtCreator 帮助中的示例页面没有显示任何示例 - 以前的版本有大量示例。不知道为什么会这样。
我的术语是否混淆了——我应该使用对话框而不是表单?不确定有什么区别。
提前道歉,如果所有这些都在文档中的某个地方,我似乎花了几个小时浏览它,所以也许有人可以提供一些链接 - 这会很棒。
假设您创建的新表单以及标头和 cpp 文件是 mynewform.h、mynewform.cpp 和 mynewform.ui
现在将 mynewform.h 包含在您的 mainwindow 类中,
并创建该类的一个对象
mynewform myform;
在按钮的单击插槽中,只需键入:
myform.show();
or
myform.exec(); //(如果你想要阻塞调用)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)