首页 > 其他分享 >【GTK】布局容器

【GTK】布局容器

时间:2023-08-15 23:23:34浏览次数:34  
标签:gtk 容器 GTK 布局 box 组件 GtkBox

GTK提供了许多不同的容器组件,用户可以通过搭配不同的容器组件来控制子组件的布局方式。
容器组件如下:

  • GtkBox
  • GtkGrid
  • GtkRevealer
  • GtkStack
  • GtkOverlay
  • GtkPaned
  • GtkExpander
  • GtkFixed

1、GtkBox

GtkBox会将子组件以水平或垂直的方式布局。
image
在创建GtkBox容器传入的GtkOrientation参数将决定GtkBox是以水平还是垂直的方式组织子组件。
所有组件的大小都是一样的。
gtk_box_append:向GtkBox中添加子组件;
gtk_box_remove:从GtkBox中移除子组件;
gtk_box_insert_child_after:在特定位置添加子组件;
gtk_box_set_homogeneous:是否对GtkBox中的子组件强制分配相同的空间;
gtk_box_set_spacing:设置子组件之间的间隔距离;
gtk_box_reorder_child_after:移动子组件位置;

标签:gtk,容器,GTK,布局,box,组件,GtkBox
From: https://www.cnblogs.com/servlet-context/p/17632691.html

相关文章

  • 门户网站建设如何做好布局设计
    门户网站建设的布局设计是非常重要的,它直接影响着用户对网站的第一印象和使用体验。一个好的布局设计可以使网站内容更加清晰、易于导航,提高用户的满意度和留存率。本文将详细介绍门户网站布局设计的要点和方法。首先,门户网站的布局设计应该注重页面的整体结构和层次感。一个好的布......
  • jenkins容器内部安装PY3
    一、在Jenkins容器内部安装Python3:进入Jenkins容器的shell环境。可以使用以下命令:dockerexec-it<jenkins_container_name>/bin/bash其中<jenkins_container_name>是您Jenkins容器的名称。在容器中运行以下命令来安装Python3的依赖:apt-getupdateap......
  • Docker 安装 Nginx 容器
    一.Nginx是什么?Nginx是十分轻量级的HTTP服务器。Nginx,它的发音为“engineX”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器。Nginx是由俄罗斯人IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发的,它已经在该站点运行超过两年半了。IgorSysoev......
  • 阿里云容器服务 ACK 产品技术动态(202307)
    ......
  • Streamlit 讲解专栏(九):深入探索布局和容器
    文章目录1前言2st.sidebar-在侧边栏增添交互元素2.1将交互元素添加至侧边栏2.2示例:在侧边栏添加选择框和单选按钮2.3特殊元素的注意事项3st.columns-并排布局多元素容器3.1插入并排布局的容器3.2嵌套限制4st.tabs-以选项卡形式布局多元素容器4.1插入选项卡布局的......
  • 如何解决短视频软件开发时键盘弹出时,布局错位
    在短视频软件开发时,用户体验是我们需要考虑的重要问题,好的布局会让用户感觉的非常的舒适开心,但是我们在开发时经常会出现这样的问题,当用户点击输入框时,手机软键盘会弹出,此时页面布局会被顶上去,因此会造成此页面的布局混乱而影响用户的体验。那么,我们该如何解决这个问题呢?在短视......
  • docker容器部署mysql主从集群
    第一步先将mysql镜像从dockerhub拉取到本地dockerpullmysql:5.7第二步为了避免容器出现问题后导致数据丢失,我们通常需要创建容器的数据卷,通过启动时创建volume让数据存放在本地中。创建volume目录mkdir-p/mysql_master/logmkdir-p/mysql_master/datamkdir-p/mysql_maste......
  • Docker-compose容器服务异常重启脚本
    前言:有些企业可能并没有足够的能力或者没必要搭建(云上租用)一个K8S集群,会考虑使用Docker。公司今年有个项目,一部分服务就是使用原来的,改改配置就能用,然后再配合实际的场景再新上1、2个服务。在云上再租用一个K8S集群或者自己搭建一个K8S集群就显得尤为浪费。但是有几个都是之前的服......
  • list 容器(链表)
    1.list基本概念链表(list)是一种物理存储单元上的非连续的存储结构,数据元素的逻辑顺序是通过链表中的指针链接实现的;将数据进行链式存储。  是一个双向循环链表;链表由一系列结点组成;结点的组成:一个是存储数据元素的数据域,另一个是存储下一个结点的指针域;优......
  • C++容器---关联式容器<set>&<multiset>
    由于multiset和set相差不大,所以基本以set做练习;集合(Set)是一种包含已排序(升序)对象的关联容器。set/multiset会根据待定的排序准则,自动将元素排序。两者不同在于前者不允许元素重复,而后者允许。集合元素既充当数据,又充当关键码,以升序的顺序存储;multiset中的元素可以重复。1)不能直......