日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Duilib教程-自动布局1

發布時間:2024/4/11 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Duilib教程-自动布局1 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們要實現一個帶標題欄和狀態欄的程序,同時要支持拉伸,即包括最小化、最大化,圖如下:

?

XML:

<?xml version="1.0" encoding="utf-8" standalone="yes" ?><Window size="695,542"><VerticalLayout width="657" height="517" bkcolor="#FFA0A0A4"><HorizontalLayout name="title" height="32" bkcolor="#FF63A6F1"><Button text="X" bordersize="1" float="true" pos="608,0,0,0" width="60" height="30" bkcolor="#FF008067" bkcolor2="#0000C020" bordercolor="#00FFFF00" textcolor="#FF000000" disabledtextcolor="#FFA7A6AA" align="center" /></HorizontalLayout><HorizontalLayout name="mid" bkcolor="#FFBABABA" /><HorizontalLayout name="status" height="30" bkcolor="#FF808080" /></VerticalLayout></Window>

?

在DUIDesigner中,拖動窗口邊框,即可看到效果,標題欄和狀態欄的位置都不變,即隨窗口大小而改變。

?

看屬性,發現,status和title都有屬性 height,而中間的,什么屬性都沒有。在窗口設置如下:

title:

mid:

?

可以知道,pos即可以設置float屬性為false的拉伸操作,所以不只是LAYOUT可以隨窗口(準確的說應該是擁有它的LAYOUT)自由拉伸,普通的控件也可以,只要float為false。

?

Float意思為浮動,當它為TRUE時,它就浮動在窗口上面,位置永遠不會變(相對于擁有它的LAYOUT)。

當它為FALSE時,它浮不起來,停在水上,隨波逐流,所以能夠被流水(LAYOUT)改變它的大小。

?

注意,只有right和bottom才有效。如果不為0,那么它就是該高度,即不隨父LAYOUT改變大小(位置不能更改)。為0就是跟父LAYOUT更改大小。

?

在上面這個示例中,關閉按鈕并不隨著窗口改變位置,因為我們看到了,它的float為TRUE。如果我們想要它永遠停在最右邊呢?

看下面的XML:

<?xml version="1.0" encoding="utf-8" standalone="yes" ?><Window size="695,542"><VerticalLayout width="657" height="517" bkcolor="#FFA0A0A4"><HorizontalLayout name="title" height="32" bkcolor="#FF63A6F1"><Control /><Button text="X" bordersize="1" maxwidth="60" pos="608,0,0,0" width="60" height="30" bkcolor="#FF008067" bkcolor2="#0000C020" bordercolor="#00FFFF00" textcolor="#FF000000" disabledtextcolor="#FFA7A6AA" align="center" /></HorizontalLayout><HorizontalLayout name="mid" bkcolor="#FFBABABA" /><HorizontalLayout name="status" height="30" bkcolor="#FF808080" /></VerticalLayout></Window>

?

我們加了一個 float 的 Control,以及將關閉按鈕的 maxwidth設置為60,同時FLOAT設置為FALSE(float屬性默認為false)。

?

這樣設置的意思是:關閉按鈕最大寬度為60,所以它不能被拉得更寬。

在它的左邊有一個FLOAT,它可以被任意拉伸。所以當窗口被拉伸時,關閉按鈕為60,左邊的control就被拉伸到?窗口寬 - 60

?

如果最右邊要加最大化、最小化按鈕,實現原理也是一樣的。當然,你可以在最右邊加一個LAYOUT,在這個LAYOUT上加上最小化、最大化、關閉按鈕,這樣層次感更強,也更容易管理和修改。

總結

以上是生活随笔為你收集整理的Duilib教程-自动布局1的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: av中文一区 | 日本欧美视频 | 欧美日韩亚洲高清 | 国产亚洲精品久久久久久打不开 | xvideos成人免费视频 | 偷拍自拍一区 | 在线观看成人动漫 | 欧洲国产视频 | 小情侣高清国产在线播放 | 韩国毛片视频 | 无码国模国产在线观看 | 美女露出粉嫩尿囗让男人桶 | av一起看香蕉 | 夜夜视频| jizz成熟丰满老女人 | 狠狠综合一区 | 免费看国产精品 | 韩国av在线播放 | 亚洲伊人成人网 | 最新国产一区 | 亚洲a v网站| 先锋影音一区二区 | 韩国一级一片高清免费观看 | 紧身裙女教师三上悠亚红杏 | 一本一道精品欧美中文字幕 | 亚洲高清免费视频 | 国产在线欧美在线 | 国产一区二区三区欧美 | 91极品身材尤物theporn | 57pao国产成永久免费视频 | 亚洲熟妇av一区二区三区漫画 | 国产精品久久久久久久久久免费看 | 波多野结衣视频网址 | 天天av天天爽 | 丁香花电影免费播放在线观看 | 久操中文| 亚洲天堂偷拍 | 老色批永久免费网站www | 最近中文字幕在线中文高清版 | 里番acg★同人里番本子大全 | 午夜网站在线观看 | 午夜免费网 | 欧美精品一区二区三区四区五区 | 精品99在线观看 | 小蝌蚪视频色 | 亚洲国产成人va在线观看天堂 | 91大神在线看 | 国产福利av | 理想之城连续剧40集免费播放 | 欧美日韩中出 | 亚洲色诱 | 亚洲乱码精品久久久久.. | 激情综合图区 | 国产午夜精品免费一区二区三区视频 | 国产人伦精品一区二区三区 | 日韩欧美国产视频 | 轻轻草在线视频 | 午夜网站在线观看 | 中文字幕在线观看免费视频 | 欧美日韩中文字幕在线播放 | 少妇一边呻吟一边说使劲视频 | 福利国产片 | 久久久不卡 | 亚洲视频导航 | 久久的色偷偷 | 日韩中文电影 | 国产十区 | 亚洲中文字幕在线观看 | 天天草天天操 | 艳妇av | 蜜桃av色偷偷av老熟女 | 男朋友是消防员第一季 | 深夜av在线| 香蕉网伊 | 免费a级片在线观看 | 日韩一区二区三区在线免费观看 | 国产 日韩 欧美在线 | 成年人视频在线播放 | 亚洲精选一区二区 | 色播五月激情 | 精精国产| 欧美福利一区二区 | 欧美专区综合 | 男人操女人免费网站 | 77久久 | 黄色网页入口 | 精品一区二区电影 | 精品一区二区无码 | 免费黄色小视频 | 波多野结衣先锋影音 | 四虎影库在线播放 | 在线免费观看日韩 | 免费看黄20分钟 | 天天拍天天色 | 欧产日产国产精品98 | 精品黄色一级片 | 91久久影院 | 91夜色 | 欧美一二三四五区 |