二、AdwaitaStatusPage

1 AdwBin

在这里插入图片描述
AdwBin构件只有一个子构件,用AdwBin:child属性设置。

它对于派生子类很有用,因为它提供了处理单个子构件所需的通用代码。

2 AdwstatusPage

用于空/错误状态和类似用例的页面。
在这里插入图片描述

AdwStatusPage小部件可以有一个图标、一个标题、一个描述和一个显示在它们下面的自定义小构件。

这个构件有scroll(滚动)功能

<?xml version="1.0" encoding="UTF-8"?>
<interface>
  <object class="AdwApplicationWindow" id="win">
    <property name="default-width">1000</property>
    <property name="default-height">720</property>
    <property name="content">
      <object class="GtkBox"><!--垂直box(标题栏,按钮)-->
        <property name="orientation">vertical</property>
          <!--标题栏-->
          <child>
            <object class="AdwHeaderBar">
              <property name="hexpand">True</property>
              <property name="title-widget">
                <object class="AdwWindowTitle">
                  <property name="title" translatable="yes">选项栏</property>
                </object>
              </property>
            </object>
          </child>
          <child>
            <object class="AdwBin" id="bin">
              <property name="child">
                <object class="AdwStatusPage">
                  <property name="icon-name">go-home</property>
                  <property name="title" translatable="yes">按钮</property>
                  <property name="description" translatable="yes">测试状态页.</property>
                  <property name="child">
                    <object class="GtkBox">
                      <property name="orientation">vertical</property>
                      <property name="spacing">12</property>
                      <child>
                        <object class="GtkButton">
                          <property name="label">button1</property>
                        </object>
                      </child>
                      <child>
                        <object class="GtkButton">
                          <property name="label">button2</property>
                        </object>
                      </child>
                    </object>
                  </property>
                </object>
              </property>
            </object>
          </child>
      </object>
    </property>
  </object>
</interface>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值