imgui-创建窗口

(窗口名)ImGui::Begin(“Hello, world!”);

ImGui::Begin("Hello, world!"); 
ImGui::End();

在这里插入图片描述

(窗口中的静态文字)ImGui::Text(“This is some useful text.”);

在这里插入图片描述
也可也写成ImGui::Text(“counter = %d”, counter);
输出变量counter的值

ImGui::Checkbox(“Demo Window”, &show_demo_window);

在这里插入图片描述
返回值给show_demo_window 要么一直true 要么一直false

ImGui::SliderFloat(“float”, &f, 0.0f, 1.0f);

在这里插入图片描述
会将点击的值传入f变量中

(编辑颜色值)ImGui::ColorEdit3(“clear color”, (float*)&clear_color);

鼠标可以在颜色盘上点击颜色 将相应颜色值传入clear_color变量中
例子中将clear_color设置给glClearColor中 所以我们通过点击就可以设置背景颜色
在这里插入图片描述

if (ImGui::Button(“Button”))

if (ImGui::Button("Button")) counter++;

在这里插入图片描述
点击一次button就会返回一次true 其他情况下是false 上面例子是点一次按钮 counter变量就会加一次

(归在同一行)ImGui::SameLine();

            if (ImGui::Button("Button"))                            // Buttons return true when clicked (most widgets return true when edited/activated)
                counter++;
            ImGui::SameLine();
            ImGui::Text("counter = %d", counter);
            ImGui::Text("counter");

在这里插入图片描述
如果不写SameLine()
在这里插入图片描述

在这里插入图片描述

菜单栏

ImGuiWindowFlags window_flags = 0;
//这个window_flags应该就是类似于一个二进制的数字 每一位都代表一个功能 
//例如ImGuiWindowFlags_MenuBar其实是1024 也就是在第十位让window_flags变为1 这样就代表需要这个功能
window_flags |= ImGuiWindowFlags_MenuBar;//这个主要是留个位置 就是那个灰色的部分

if (ImGui::BeginMenuBar())//这个就是窗口的菜单栏
    {
        if (ImGui::BeginMenu("Menu"))//菜![请添加图片描述](https://img-blog.csdnimg.cn/2d931e61a8704360a0d128f1835d8f45.png)
单栏里面的选项
        {
            ImGui::EndMenu();
        }
        if (ImGui::BeginMenu("Examples"))
        {

            ImGui::EndMenu();
        }
        if (ImGui::BeginMenu("Tools"))
        {
            ImGui::EndMenu();
        }
        ImGui::EndMenuBar();//这个之前的MenuItem都会在这个菜单栏中
    }

请添加图片描述
最终效果
请添加图片描述

### 如何将 VirtualBox 虚拟机存储位置设置为 D 盘 通过调整 VirtualBox 的全局配置以及手动迁移现有虚拟机文件的方式,可以实现将虚拟机的存储位置更改为 D 盘。以下是具体的操作说明: #### 修改默认存储路径 进入 VirtualBox 工具栏中的 **“管理”** 功能模块,在其中找到并打开 **“全局设定”** 页面[^2]。在此页面中,可以通过更改默认的虚拟机存储目录来指定新的路径(例如 `D:\VirtualMachines`)。完成此操作后,后续创建的新虚拟机会自动保存至该新路径下。 #### 迁移已有虚拟机到目标驱动器 对于已经存在的虚拟机实例,如果它们当前位于 C 盘,则需执行以下步骤将其迁移到 D 监: 1. 手动复制现有的 `.vbox` 和对应的 `.vdi` 文件夹至期望的目标位置 (比如 D:); 2. 使用命令行工具或者图形界面重新注册这些已移动过的机器回 VirtualBox 中去;注意此时可能还需要更新某些内部链接地址以匹配实际变动后的物理存放地点情况。 此外,在整个过程中确保完全关闭所有运行状态下的相关联程序和服务是非常重要的一步措施之一[^3] ,这样能够有效防止数据丢失或损坏等问题的发生几率降到最低限度之内。 ```bash VBoxManage modifyhd "path_to_your_vdi_file_on_D_drive.vdi" --resize new_size_in_MB ``` 上述脚本展示了如何利用 VBoxManage 命令扩展 VDI 镜像大小的例子 。这同样适用于当您希望增加分配给特定操作系统使用的硬盘空间容量时的情境之下应用起来非常方便快捷而且效率极高。 最后提醒一下关于不同平台之间互相转换的时候要注意兼容性问题[^4], 特别是在涉及到硬件抽象层差异较大的场景下面临挑战更大一些.
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值