青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

zhonghua

C++博客 首頁 新隨筆 聯系 聚合 管理
  72 Posts :: 1 Stories :: 4 Comments :: 0 Trackbacks

設計軟件中各個部件的位置排列,有兩種方法:

1.設置widget的在父窗體中的坐標和大小

widget->move(x,y);

widget->resize(width,height);

//widget->setGeometry(QRect(x,y,width,height));

什么時候用:不想被布局約束,對這種控件可控制時

例如下面的可活動按鈕

缺點:在遇到很多個部件時,一個個算坐標會很麻煩

部件不自動隨父窗體的變化而變化(這里要重寫resizeEvent事件算變化比例建立父子窗體之間的聯系,而布局很容易做到)

 

2.布局管理Layout(可控制的部件不要使用布局中,一旦改變會影響到整體布局)

經常要用到的三個布局部件

QHBoxLayout水平布局

QVBoxLayout垂直布局

QGridLayout表格布局

 

————————————————————————————————

QHBoxLayout和QVBoxLayout用法相同

基本:

vlayout->addWidget(w1);

vlayout->addWidget(w2);

……

——————————————————————————————————

QGridLayout用法

layout->addWidget(widget,row,column,rowSpan,columnSpan);

layout->addLayout(layout,row,column,rowSpan,columnSpan);

(row,column):控件占據左上角的單元格位置

rowSpan:控件占據的行數

columnSpan:控件占據的列數(不寫默認為1)

——————————————————————————————

控件隨窗體伸縮

將布局與主窗體建立聯系

layout=new QHBoxLayout(this);

或者this->setLayout(layout);

——————————————————————————————

layout->addStretch();可伸縮的空間

layout->setAlignment(Qt::AlignHCenter);//布局內控件水平居中 

layout->setSpacing(10);//控件間隔為10

layout->setMargin(10);//頁邊距為10

Qt設計器中spacer控件

以上在對控件位置調整時常用

 

——————————————————————————————————

結合SizePolicy屬性控制布局管理中的控件的尺寸自適應方式

也就是控件隨主窗體伸縮方式(可自行增大或縮小)

QSizePolicy sizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);//可自行增大和收縮

Fixed:不能放大或縮小

Minimum:不能小于sizeHint尺寸,可放大(若設置了最大尺寸)

Maximum:不能放大,可縮小到允許的最小尺寸(若setMinimumSize(10,10)只能縮小到(10,10))

Preferred:控件的sizeHint是他的Hint,可以放大或縮小

 

————————————————————————————————————————————

比例因子的使用

例:布局中有左右兩控件,右邊比左邊水平伸縮2倍

sizePolicy.setHorizontalStretch(1);
sizePolicy.setVerticalStretch(0);

left->setSizePolicy(sizePolicy);

sizePolicy.setHorizontalStretch(2);
sizePolicy.setVerticalStretch(0);

left->setSizePolicy(sizePolicy);

 

水平伸展比例(1,2)

垂直伸展比例(0,0)

——————————————————————————————————————————————————

布局顧名思義是對控件的位置的整體規劃,每個控件之間都存在著位置關系,所以改變控件(移動、關閉)會破壞布局

——————————————————————————————————————————————————

結論:兩種方法結合使用,應該可以應對大部分界面布局

本人是菜鳥,實踐不多,如有錯誤歡迎指正

—————————————————————————————————————————————————

上述代碼是為了理解布局使用,Qt設計器可實現

posted on 2012-04-09 17:42 米米 閱讀(925) 評論(0)  編輯 收藏 引用 所屬分類: qt
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美国产精品专区| 一区二区成人精品| 麻豆精品传媒视频| 亚洲高清不卡| 亚洲精品久久久久久一区二区| 免费成人在线视频网站| 亚洲激情在线观看视频免费| 亚洲国产99| 欧美喷潮久久久xxxxx| 亚洲自拍偷拍麻豆| 亚洲欧美另类国产| 国内精品视频久久| 欧美国产日韩xxxxx| 欧美精品aa| 午夜久久电影网| 久久久久九九视频| 99www免费人成精品| 亚洲小说欧美另类婷婷| 激情亚洲成人| 日韩视频在线你懂得| 国产日韩三区| 亚洲国产精品小视频| 国产精品久久7| 毛片精品免费在线观看| 欧美日韩不卡合集视频| 午夜精品一区二区三区在线播放 | 亚洲最新视频在线| 亚洲一区二区高清视频| 极品少妇一区二区| 99在线|亚洲一区二区| 狠狠色狠狠色综合日日五| 亚洲国产精品第一区二区三区| 国产精品伦一区| 亚洲电影免费观看高清| 国产精品一二一区| 亚洲经典一区| 影音先锋成人资源站| 在线综合亚洲| 日韩视频在线播放| 久久久久久久久久看片| 亚洲一区二区三区色| 欧美va亚洲va国产综合| 欧美在线电影| 欧美午夜一区二区三区免费大片 | 亚洲影视在线播放| 欧美77777| 久久久av毛片精品| 国产精品mm| 日韩视频一区二区三区在线播放免费观看 | 亚洲欧美综合一区| 欧美激情亚洲另类| 欧美h视频在线| 国产一区在线免费观看| 99精品欧美一区| 日韩一级大片在线| 欧美高清在线一区| 欧美岛国在线观看| 亚洲大胆女人| 久久天天躁狠狠躁夜夜av| 久久精品在线播放| 国产视频在线一区二区| 亚洲免费小视频| 亚洲欧美中文日韩v在线观看| 欧美日韩久久不卡| 亚洲日本欧美| 99在线热播精品免费| 欧美国产一区二区| 亚洲欧洲视频| 一区二区精品| 欧美日韩在线看| 这里只有精品丝袜| 午夜免费日韩视频| 国产九九精品| 欧美一区影院| 女人天堂亚洲aⅴ在线观看| 亚洲电影免费观看高清完整版| 久久成人18免费网站| 久久伊人亚洲| 亚洲国产欧美一区二区三区同亚洲 | 久久福利视频导航| 国产日产精品一区二区三区四区的观看方式 | 国产三级精品在线不卡| 欧美在线视频一区二区三区| 久久久久国产一区二区| 在线免费不卡视频| 欧美成人资源网| 日韩亚洲在线观看| 午夜宅男欧美| 亚洲动漫精品| 欧美午夜不卡影院在线观看完整版免费| 日韩视频专区| 久久久精品动漫| 亚洲精品在线观看视频| 欧美视频一区| 久久久久久9| 亚洲伦理在线| 久久视频在线视频| 一本大道久久a久久精二百| 欧美三级视频| 久久久亚洲精品一区二区三区| 亚洲二区精品| 欧美一区2区三区4区公司二百| 在线观看精品一区| 欧美四级伦理在线| 久久久久久久一区二区| 亚洲精品免费在线观看| 久久精品99国产精品日本| 在线观看一区欧美| 国产精品天天摸av网| 免费看黄裸体一级大秀欧美| 亚洲午夜在线观看| 亚洲国产欧美一区二区三区久久| 亚洲欧美国产视频| 亚洲三级免费| 国产自产精品| 欧美视频一区二区三区| 久久一区视频| 欧美一区免费视频| 一区二区精品国产| 欧美激情亚洲综合一区| 久久精品人人| 亚洲欧美日韩中文视频| 亚洲精品视频一区二区三区| 国产日韩欧美精品在线| 欧美日韩在线视频观看| 久久综合狠狠| 久久福利毛片| 午夜精品一区二区三区在线播放| 亚洲看片免费| 亚洲激情第一页| 欧美激情一区二区三区成人| 久久久久久久久一区二区| 亚洲一区二区毛片| 99这里只有久久精品视频| 亚洲欧洲精品成人久久奇米网 | 国产精品视频网站| 欧美日韩高清一区| 欧美大片免费观看在线观看网站推荐| 欧美中文在线观看国产| 亚洲欧美日韩网| 亚洲网站在线| 亚洲私人影院| 亚洲一区黄色| 亚洲伊人一本大道中文字幕| 99综合在线| 一区二区三区高清视频在线观看| 亚洲精品资源美女情侣酒店| 最新国产の精品合集bt伙计| 亚洲国产欧美一区二区三区久久 | 亚洲免费高清| 99re这里只有精品6| 夜色激情一区二区| 夜夜爽99久久国产综合精品女不卡| 亚洲欧洲日本在线| 亚洲毛片一区| 亚洲午夜电影| 欧美一区不卡| 麻豆亚洲精品| 亚洲国产精品国自产拍av秋霞 | 亚洲欧美国产高清| 性欧美videos另类喷潮| 久久精品欧美日韩| 欧美成人综合一区| 亚洲精品免费观看| 亚洲香蕉视频| 久久国产欧美精品| 欧美激情在线观看| 国产精品www色诱视频| 国产欧美日韩激情| 激情亚洲一区二区三区四区| 亚洲国产成人精品久久| 99视频精品全国免费| 亚洲女同精品视频| 免费观看在线综合色| 亚洲日韩第九十九页| 一区二区日韩精品| 久久电影一区| 欧美日韩免费视频| 国产亚洲成av人片在线观看桃| 在线播放豆国产99亚洲| 一本色道久久综合亚洲精品婷婷| 亚洲免费视频一区二区| 欧美a一区二区| 在线亚洲欧美视频| 久久露脸国产精品| 欧美亚日韩国产aⅴ精品中极品| 国产欧美日韩在线播放| 亚洲精品国产拍免费91在线| 欧美一区二区精品| 亚洲狠狠婷婷| 欧美在线日韩在线| 欧美性大战xxxxx久久久| 亚洲丶国产丶欧美一区二区三区| 在线一区二区三区四区| 久久综合九色九九| 亚洲午夜激情网页| 欧美理论在线播放| 亚洲电影欧美电影有声小说| 午夜精品网站| 夜夜爽www精品|