gpt4 book ai didi

rust - 如何更改 Piston2D/PistonWindow/GlutinWindow 中的光标图标?

转载 作者:行者123 更新时间:2023-12-03 11:30:26 25 4
gpt4 key购买 nike

像正常、忙碌或文本选择。我想创建一个桌面 Windows 应用程序,我需要更改它的图标。

最佳答案

Piston 本身并不直接提供更改光标图标的功能。但是,在某些情况下, Piston 会暴露底层窗口,这确实提供了该功能。
例如你提到 GlutinWindow ,我假设是 glutin_window::GlutinWindow来自 pistoncore-glutin_window crate .它间接提供对底层 glutin::window::Window 的访问。 ,通过访问 ctx field 。
标的 glutin::window::Window 确实有 set_cursor_icon() 您可以在其中指定 CursorIcon .

use glutin_window::GlutinWindow;
use glutin::window::CursorIcon;

let wnd: GlutinWindow = ...;

wnd.ctx.window().set_cursor_icon(CursorIcon::Default);
wnd.ctx.window().set_cursor_icon(CursorIcon::Wait);
wnd.ctx.window().set_cursor_icon(CursorIcon::Text);

关于rust - 如何更改 Piston2D/PistonWindow/GlutinWindow 中的光标图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65822880/

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