Duilib学习笔记
+ -

Duilib的布局HorizontalLayout和VerticalLayout

2023-05-23 127 0

先明确概念:
HorizontalLayout:水平布局
VerticalLayout:垂直布局

垂直布局

垂直布局就其实就是垂直依靠,只有一个垂直布局时,充满所有宽度,当有多个垂直布局时,宽度等分。当然也可以对指定的垂直布局指定宽度,这样其它的垂直布局等分剩余的宽度。

如我们的xml文件内容如下:


<?xml version="1.0" encoding="UTF-8"?>
<Window size="800,600"> <!-- 窗口的初始尺寸 -->
    <HorizontalLayout bkcolor="#FF000000"> 
        <VerticalLayout bkcolor="#FFFF0000">
        </VerticalLayout>    
        <VerticalLayout bkcolor="#FF00FF00">
        </VerticalLayout>    
        <VerticalLayout bkcolor="#FF0000FF">
        </VerticalLayout>        
    </HorizontalLayout>
</Window>

我们将窗口指定为默色,增加3个垂直布局,其背景颜色分别为红绿蓝。。
VerticalLayout
当我们对某个垂直布局指定宽度时,如:

<?xml version="1.0" encoding="UTF-8"?>
<Window size="800,600"> <!-- 窗口的初始尺寸 -->
    <HorizontalLayout bkcolor="#FF000000"> 
        <VerticalLayout bkcolor="#FFFF0000">
        </VerticalLayout>    
        <VerticalLayout bkcolor="#FF00FF00" width="50">
        </VerticalLayout>    
        <VerticalLayout bkcolor="#FF0000FF">
        </VerticalLayout>        
    </HorizontalLayout>
</Window>

145023645821

总结:
垂直布局就相当于大家站在房间里,只有一个人时,这个人占满所有空间,当有多个时,大家均分宽度空间,当然也可以对某个指定宽度。这相当于大平层住人。
垂直布局一般指定的是宽度。

水平布局

水平布局和垂直布局类似,只是布局从站着变成了躺着了。
当有只有一个水平布局时,它占满所有,当有多个时,它均分高度。这相当于高层住人,分为楼上楼下。
水平布局可指定高度。

0 篇笔记 写笔记

NTFS文件系统布局
NTFS文件系统大致可以分为引导区,MFT区,MFT备份区,数据区和DBR备份区。引导扇区和FAT32的引导区类似,是文件系统的保留区,第一扇区为DBR。一般包括文件系统的引导代码和数据。MFT区一般占文件系统大小的12.5%,一般当其它数据区写满后才会暂时使用这个空间。MFT备份区,说是备份......
使用IOCTL_DISK_GET_DRIVE_GEOMETRY获取硬盘的布局
typedef struct _DISK_GEOMETRY { LARGE_INTEGER Cylinders; MEDIA_TYPE MediaType; ULONG TracksPerCylinder; ULONG SectorsPerTra......
Duilib的布局HorizontalLayout和VerticalLayout
先明确概念:HorizontalLayout:水平布局VerticalLayout:垂直布局垂直布局垂直布局就其实就是垂直依靠,只有一个垂直布局时,充满所有宽度,当有多个垂直布局时,宽度等分。当然也可以对指定的垂直布局指定宽度,这样其它的垂直布局等分剩余的宽度。如我们的xml文件内容如下:&......
QT布局
QT提供了5种控件布局.当使用控件布局后:它会自动调整控件的位置,包括控件之间的间距、对齐等;当用户调整窗口大小时,位于布局管理器内的控件也会随之调整大小,从而保持整个界面的美观。这一点相对于MFC来说,就好很多.MFC很多的时候需要我们在WM_SIZE的OnSize来实现控件的位移和大小.......
作者信息
我爱内核
Windows驱动开发,网站开发
好好学习,天天向上。
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!