gtk3 - 如何让 Gtk.Box 填满所有可用空间?
问题描述
布局如下图所示:两个盒子封装在具有指定宽度的垂直盒子中。单个大盒子位于右侧。大盒子应该填满所有可用空间,但是尽管Gtk.Align.FILL
设置了属性,但它并没有发生。
请忽略“利用率”框。
cpu_utilization_chart = new Chart (cpu.core_list.size);
cpu_frequency_chart = new Chart (1);
cpu_temperature_chart = new Chart (1);
var smol_charts_container = new Gtk.Box (Gtk.Orientation.VERTICAL, 0);
smol_charts_container.add (cpu_frequency_chart);
smol_charts_container.add (cpu_temperature_chart);
var big_box = new Gtk.Box (Gtk.Orientation.HORIZONTAL, 0);
big_box.add (smol_charts_container);
big_box.add (cpu_utilization_chart);
attach (title_grid, 0, 0, 1, 1);
attach (grid_usage_labels(), 0, 1, 1, 1);
attach (big_box, 0, 1, 1, 1);
解决方案
推荐阅读
- php - 为什么在laravel中不更改电子邮件的发送凭据
- c# - 与不同的对撞机标签接触时统一更改物理垫
- vba - 在 Outlook 中使用 InputBox 时,如何确保获得货币值?
- google-apps-script - 尝试比较 Google 表格中的两个随机单元格并在值大于 3 时发送电子邮件
- react-native - 在 React-Native 中调用 Object.assign 时,Redux 存储状态未更新
- jmeter - Json提取器的使用
- java - 如何将多个单元格样式设置为一个单元格apache POI
- angular - 如何在角度 9 中填充空选择
- ios - 如何在 swiftui 中显示来自自定义类的警报?
- amazon-web-services - 什么是 Amazon Web 服务上下文中的配额