0
私はGtkの問題に数時間苦労しています。 私は、ListBoxLabelsを内部に持つListBoxRowsを持つListBox要素を持っています。GTK要素の親のサイズを変更しないようにしますか?
let list_item = gtk::ListBoxRow::new();
list_item.set_size_request(600, 200);
list_item.set_resize_mode(gtk::ResizeMode::Parent);
let content_label = gtk::Label::new_with_mnemonic(rant["text"].as_string());
// content_label.set_halign(gtk::Align::Start);
// content_label.set_valign(gtk::Align::Start);
content_label.set_justify(gtk::Justification::Left);
content_label.set_line_wrap(true);
content_label.set_size_request(200, 200);
list_item.add(&content_label);
container.insert(&list_item, -1);
ただし、アプリを実行すると、ラベルの親要素のサイズがすべて変更されます。 size_request、line_wrap、Justificationを無視します。私がそれを投げても、親要素のサイズ変更を妨げません。
親ウィンドウのサイズを変更しないようにするにはどうしたらいいですか?