我想为我的程序创建两个布局。第一个将在程序启动后显示给用户,并包含两个按钮 - 新建/打开项目和最近项目的右侧。第二个用于输入数据,应在与第一个布局相同的窗口中打开。因为我是 Qt 新手,所以我不知道如何解决这个问题 - 可以用代码或 Qt Creator 的设计器(.ui 文件)解决吗?请提供一个例子,因为我还没有任何真正的经验。
我需要解决的第二件事是保存最近的项目,以便程序在关闭后可以识别它们。怎么做?
我想为我的程序创建两个布局。第一个将在程序启动后显示给用户,并包含两个按钮 - 新建/打开项目和最近项目的右侧。第二个用于输入数据,应在与第一个布局相同的窗口中打开。因为我是 Qt 新手,所以我不知道如何解决这个问题 - 可以用代码或 Qt Creator 的设计器(.ui 文件)解决吗?请提供一个例子,因为我还没有任何真正的经验。
我需要解决的第二件事是保存最近的项目,以便程序在关闭后可以识别它们。怎么做?
有很多方法可以做到这一点。我将采取的方法是创建一个 QMainWindow 和两个小部件,每个小部件都包含我想要的布局。然后,我会使用 QMainWindow::setCentralWidget() 将要显示的小部件设置为主窗口的中央小部件。确保根据需要隐藏()和显示()小部件。如果不再需要,您也可以删除第一个小部件。
要保存项目列表,您可以使用 QSettings。
我建议在 youtube 上查看一些教程,我发现这些教程非常有用,因为它在视觉演示时非常简单。