• layout.ini说明


    #直到行尾都是注释
    #dpi=100 #如果设置了dpi,那么下面的xywh的值都会根据dpi和系统dpi的比例进行缩放
    win1 = {
        type = "window" #控件类型
        x = 20 #控件的位置
        y = 20 #控件的位置
        w = 200 #控件的大小
        h = 100 #控件的大小
        caption = "hello" #控件的标题
        style = "music" #控件的风格名
        flags = no_focus #控件的公共标记和私有标记,多个标记用+连接
        min_w = 200; #只能出现在window类型的控件了,表示该windwo最小的宽
        min_h = 100; #只能出现在window类型的控件了,表示该window最小的高
    
        btn1 = {
            type = id("button")
            x = 20
            y = 20
            w = 50
            h = 30
            style = "ok"
            flags = 0
            caption = "ok2"
        }
    
        btn2 = {
            type = id("button")
            x = 100
            y = 20
            w = 50
            h = 30
            style = "cancel"
            flags = no_focus
            caption = "cancel2"
        }
    
        #layout属性只能出现在window类型的控件里,用于子控件的自动排版
        layout = "
            btn1.w = [parent].w * 20%
            btn2.x = btn1.x
            btn2.r = btn1.r
            "
    }
    
    
    #控件的公共标记:
    #hide 创建是隐藏
    #no_focus 自己不获取键盘焦点
    #child_no_focus 自己的孩子都不获取键盘焦点
    #no_event 不接受事件,只显示
    #no_reparent 创建后不能动态改变父控件
    #hide_h_scrollbar 隐藏水平滚动条
    #hide_v_scrollbar 隐藏垂直滚动条
    #hide_scrollbar 隐藏水平和垂直滚动条
    #auto_hide_h_scrollbar 自动隐藏滚动条,即只有滚动是才显示滚动条
    #auto_hide_v_scrollbar
    #auto_hide_scrollbar
    #no_h_scroll 没有水平滚动
    #no_v_scroll 没有垂直滚动
    #scroll_grab_mouse 滚动区域可以通过鼠标或触摸来滚动
    #layout_fix_w
    #layout_fix_h
    #layout_fix_size
    
    #id("window")控件的私有标记:
    #window_normal 窗口类型,普通窗口有边框和标题栏修饰
    #window_splash 普通窗口,没有窗口边框和标题栏
    #window_desktop
    #window_toolbar
    #window_dock
    #window_auto_resize
    #window_scroll 窗口有滚动区域
    #window_scroll_fix_bg 窗口滚动区域滚动时背景不滚动
    #window_below 窗口初始有below标记
    #window_above 窗口初始有above标记
    
    #id("button")控件的私有标记:
    #button_no_offset
    
    #id("bool_button")控件的私有标记:
    #boolbutton_keep
    #boolbutton_toggle
    #boolbutton_no
    
    #id("listview")控件的私有标记:
    #listview_no_select 没有选中
    #listview_multi_select 多选,否则是单选
    #listview_select_toggle
    
    #id("processbar")控件的私有标记:
    #processbar_h 进度条水平变化
    #processbar_v 进度条垂直变化
    #processbar_lt 进度条从左往右或从上往下变化
    #processbar_rb 进度条从右往左或从下往上变化
    #processbar_hide_thumb 进度条隐藏中间的滑块
    #processbar_hide_process 进度条因此进度显示
    #processbar_click_modify 点击进度的区域就改变进度,否则只有拖动滑块才能改变进度
  • 相关阅读:
    WampServer软件
    ASP.NET Core中返回 json 数据首字母大小写问题
    区块链的入门与应用(1)
    阿里云oss 的坑==》 路径有区分大小写
    uni-app 学习笔记 小于号问题
    uni-app 学习笔记-引用外部js并调用
    net core 简单读取json配置文件
    net core 3 使用 autofac
    js 获取对应的url参数
    postman 跟restsharp 模拟请求http
  • 原文地址:https://www.cnblogs.com/senior-engineer/p/14334854.html
Copyright © 2020-2023  润新知