#include #include using namespace polaris::ui; int main(){try{ Window window({"Hello PolarisUI C++",960,640}); Renderer renderer;Canvas canvas;Ui ui;Theme theme;bool checked=false;std::string name="你好,PolarisUI"; while(window.poll()){ int w=window.width(),h=window.height();if(w<1||h<1)continue; float scale=window.dpi_scale();renderer.begin(canvas,w,h,w/scale,h/scale,theme);renderer.background(w,h,0,theme,true); ui.begin(canvas,window.input());ui.panel({32,32,480,300},"PolarisUI C++");ui.text_field("name",{56,100,430,40},name);ui.checkbox("check",{56,164,400,32},"原生 C++,不依赖 Java",checked); if(ui.button("hello",{56,224,200,44},"点击我"))window.title(name); ui.end();renderer.render(canvas,w,h,window.input().pointer);window.text_input(ui.wants_keyboard());window.swap(); }return 0; }catch(const std::exception& e){std::cerr<