Rust Gtk错误**:未能在第1行添加UI:错误字符1:文档必须以元素开头
为什么GTK+3会抛出这个错误Rust Gtk错误**:未能在第1行添加UI:错误字符1:文档必须以元素开头,rust,gtk,glade,gtk-rs,Rust,Gtk,Glade,Gtk Rs,为什么GTK+3会抛出这个错误 (:11977):Gtk错误**:21:10:01.149:未能添加UI:Errore alla riga 1 Caratter 1:Il documento deve-inizare con-un-element 从意大利语翻译成英语: (:11977):Gtk错误**:21:10:01.149:添加UI失败:第1行错误字符1:文档必须以元素开头(例如) 该错误表示Rust试图打开一个文件(由Glade创建),该文件为空或其语法错误 我的Rust文件编译时没
(:11977):Gtk错误**:21:10:01.149:未能添加UI:Errore alla riga 1 Caratter 1:Il documento deve-inizare con-un-element
从意大利语翻译成英语:
(:11977):Gtk错误**:21:10:01.149:添加UI失败:第1行错误字符1:文档必须以元素开头(例如)
该错误表示Rust试图打开一个文件(由Glade创建),该文件为空或其语法错误
我的Rust文件编译时没有任何错误:
extern crate gtk;
use gtk::traits::*;
use gtk::Builder;
use gtk::Inhibit;
fn main() {
// Initialise gtk components
if gtk::init().is_err() {
println!("Unable to load GTK.");
return;
}
// Load glade file
let builder = Builder::new_from_string("mainWindow.glade");
// Create Window
let window: gtk::Window = builder.get_object("mainWindow").unwrap();
// Set close event
window.connect_delete_event(|_, _| {
gtk::main_quit();
Inhibit(true)
});
// Show the window and call the main() loop of gtk
window.show_all();
gtk::main();
}
()
Glade文件是:
假的
居中
500
350
真的
假的
生锈的图形用户界面
用于Rustop的简单GUI。
真的
真的
假的
真的
假的
在这里你可以找到一些基本的行动,可以与生锈。
生锈
真的
真的
假的
真的
假的
获取与当前Rustop安装相关的所有信息。
信息
真的
真的
假的
设置
真的
真的
假的
真的
假的
默认工具链
真的
真的
假的
垂直的
真的
假的
Vervose输出(-v)
真的
真的
假的
真的
假的
真的
0
真的
假的
5.
5.
5.
5.
自定义命令
假的
真的
1.
真的
真的
5.
5.
5.
5.
生锈。。。
真的
真的
2.
假的
真的
0
真的
假的
5.
5.
5.
5.
0.5
在里面
真的
假的
100
130
真的
真的
5.
5.
5.
5.
真的
真的
假的
真的
Builder::new_from_file("mainWindow.glade")
Builder::new_from_string(include_str!("mainWindow.glade"))