gpt4 book ai didi

c++ - 使用 C++ 在我的应用程序的菜单栏中创建一个 "Save Current Setting"功能

转载 作者:行者123 更新时间:2023-11-28 07:37:41 25 4
gpt4 key购买 nike

我目前实现了一个具有执行某些图像处理功能的功能的应用程序。每次运行该应用程序时,我都会丢失以前用于分析图像的设置。目前,该应用程序不包含菜单栏功能。我希望通过菜单栏,我可以保存当前设置(我指的是我设置的参数),这样我就可以随时轻松恢复到原始设置。我正在考虑在我的应用程序中实现“保存当前设置”功能。有人可以指导我如何去做吗?

注意:我在 Windows 7 操作系统上工作,我希望在 QT 或 MFC 中创建 UI。

编辑(从评论中重新发布):应用程序接收图像并允许工具运算符(operator)分析它们。我改变了应用程序中的参数(例如:用于调整过滤器窗口大小的滚动条、单选按钮、复选框、列表框等)。我用不同的设置得到不同的结果。目前它没有任何菜单栏功能。我想要一个允许我保存参数设置的按钮。假设如果我运行该应用程序 5 次并且我发现第 3 次运行更好,我需要保存该设置以便我可以随时恢复到它。

谢谢

最佳答案

我都不使用(Qt、MFC),但我认为它在任何地方基本上都是相同的概念:

  1. 设置

如果您希望能够存储应用程序设置,请将它们放在一个文件中,并在应用程序启动时读取该文件。某些系统具有用于应用程序设置的内置技术(例如 Glib 中的 GSettings)。我确定 Qt 有一些设置界面。即使没有,也只需将它们写入 key 文件(又名 INI)即可。

  1. 菜单项

我强烈建议你做认真的界面设计。把它作为项目的一个单独部分来做,不要把编码和界面设计混在一起。单独列出您的应用需要执行的操作,并尝试将它们安排在按钮和菜单中。非常欢迎您使用现有应用程序使用的约定。例如,一些 GNOME 应用程序具有非常简单易用的界面(尽管有时会以功能较少为代价),您可以查看这些应用程序。

您还可以阅读 Gnome 人机界面指南,这是一份出色的文档。

  1. 添加菜单栏

我确定 MFC 和 Qt 都有一个 Menu 类。您要么创建一个 abject 并将其打包到您的 Window 类中,要么使用 GUI 设计器创建 GUI,可能是 KDevelop 或 QtDesigner(或者 KDE 用于 Qt GUI 设计的任何东西),并在那里进行设计。

祝你好运。

关于c++ - 使用 C++ 在我的应用程序的菜单栏中创建一个 "Save Current Setting"功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16424969/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com