我使用 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()
,但它在图标上的显示方式如下:
如何更改图标的标题?我应该无视我看到的建议并改变.application_id()
吗?