gpt4 book ai didi

rust - 设置 GTK 应用程序标题

转载 作者:行者123 更新时间:2023-12-05 05:47:41 24 4
gpt4 key购买 nike

我使用 Gtk-rs 创建了一个 GTK 4 应用程序。在我阅读创建它的所有教程和文档中,我看到我应该使 application_id 成为唯一的东西,例如“org.rk.Counter”,这是我选择的。不幸的是,这在 Dock 中显示为应用程序名称。这是我的代码:

fn main() {
// Create a new application
let app = Application::builder()
.application_id("org.rk.Counter")
.build();

// Load CSS and connect to "activate" signal of "app"
app.connect_startup(|_| load_css());
app.connect_activate(build_ui);

// Run the application
app.run();
}

fn build_ui(app: &Application) {
// ...

let window = ApplicationWindow::builder()
.application(app)
.title("rkCounter")
.child(&main_grid)
.build();

window.set_default_size(290, 380);

window.present();
}

窗口具有正确的标题,如 build_ui() 中所设置的,但它在图标上的显示方式如下:

App title

如何更改图标的标题?我是否应该忽略我看到的建议并更改 .application_id()

最佳答案

您创建应用程序 ID 的方式是正确的。它实际上只是作为一种唯一标识您的应用程序的方式。

你在这里找的是glib::functions::set_application_name()

关于rust - 设置 GTK 应用程序标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70954859/

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