欢迎访问宙启技术站
智能推送

让GXUI运行起来(一)

发布时间:2023-05-16 16:43:24

GXUI是一款开源的GUI框架,目前支持Windows和Linux平台。GXUI最大的特点是轻量级、简单易用,但是因为它的文档比较少,所以初学者使用可能会遇到一些问题。本文主要介绍如何在Windows平台上安装和运行GXUI。

步:下载GXUI库文件

在使用GXUI之前,需要先下载GXUI库文件。我们可以在GitHub上下载最新版本,也可以从GXUI官网下载。下载完成后,将压缩文件解压到某个路径下,例如:C:\GXUI。

第二步:配置Visual Studio项目

1.创建一个新的Visual C++项目,选择Win32项目类型。

2.选择空项目,将其命名为GXUI。然后单击“确定”按钮。

3.将GXUI文件夹中的所有.h文件和.cpp文件添加到项目中。可以直接将文件夹拖拽到Visual Studio中,然后选择“添加现有项目”选项。

4.右键单击项目,选择“属性”选项。

5.在“VC++目录”下的“包含目录”中添加GXUI文件夹路径,例如:C:\GXUI\include。

6.在“VC++目录”下的“库目录”中添加GXUI文件夹路径,例如:C:\GXUI\lib。

7.在“链接器”下的“输入”中,添加GXUI库的链接库文件:GXUI.lib,例如:C:\GXUI\lib\GXUI.lib。

8.单击“确定”按钮以关闭属性设置。

第三步:编写GXUI应用程序代码

现在可以开始编写GXUI的应用程序了。以下是一个简单的例子:在窗口中绘制一个红色的圆形。

#include "GXUI.h"

int main() {

    GXUI::Init();

    GXUI::Window* window = GXUI::CreateWindow(300, 300, "MyApp");

    GXUI::PaintEvent paintEvent = [&](GXUI::Canvas* canvas) {

        canvas->SetFillColor(255, 0, 0);

        canvas->FillEllipse(10, 10, 200, 200);

    };

    window->OnPaint(paintEvent);

    window->Show();

    GXUI::Run();

    return 0;

}

第四步:编译和运行应用程序

现在可以编译应用程序了。如果编译无误,会在输出窗口中看到“Build succeeded”的提示。

接下来,可以双击应用程序的可执行文件,或者在Visual Studio中按下F5键以运行应用程序。

如果一切正常,你应该能够看到一个带有一个红色圆形的窗口。

至此,你已经成功运行了GXUI应用程序。接下来,你可以阅读更多关于GXUI的文档,了解如何使用GXUI创建更复杂的应用程序。