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

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 米米 閱讀(924) 評論(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>
            欧美乱妇高清无乱码| 亚洲午夜久久久久久久久电影网| 亚洲国产精品va| 欧美一区二区三区免费观看| 国产精品永久免费| 久久久久国色av免费观看性色| 欧美高清在线视频| 农夫在线精品视频免费观看| 亚洲精品久久久蜜桃 | 国产欧美一区二区白浆黑人| 久久午夜国产精品| 欧美日韩另类综合| 麻豆成人91精品二区三区| 欧美成人综合网站| 久久激情五月激情| 欧美日韩dvd在线观看| 久久全国免费视频| 欧美性猛交xxxx乱大交蜜桃| 欧美mv日韩mv国产网站| 国产精品亚洲综合| 亚洲人成在线观看一区二区| 国内综合精品午夜久久资源| 99视频有精品| 亚洲国产天堂久久综合网| 久久蜜桃精品| 99视频一区二区三区| 亚洲第一视频网站| 亚洲综合色在线| 亚洲精品日韩一| 久久精品国产免费| 亚洲欧美电影在线观看| 免费久久99精品国产自| 久久国产精品久久久久久| 欧美日产在线观看| 欧美激情中文不卡| 精品va天堂亚洲国产| 香蕉久久一区二区不卡无毒影院 | 欧美11—12娇小xxxx| 国产精品卡一卡二卡三| 亚洲片区在线| 亚洲区免费影片| 老司机精品久久| 免费看成人av| 激情久久一区| 久久精品一二三区| 老鸭窝亚洲一区二区三区| 国产亚洲精品7777| 欧美一区深夜视频| 久久精品国产免费观看| 国产九九精品视频| 亚洲免费中文| 欧美一区二区三区四区在线| 欧美视频不卡中文| 99视频精品在线| 亚洲私人影院在线观看| 欧美性做爰毛片| 亚洲视频专区在线| 午夜精品福利一区二区三区av| 欧美午夜精品久久久久久孕妇| 在线视频亚洲欧美| 欧美在线视频观看| 韩国av一区二区三区在线观看| 久久久国产精品一区二区三区| 久久久综合精品| 在线播放视频一区| 欧美成人精品不卡视频在线观看| 亚洲激情成人在线| 亚洲天堂成人在线观看| 国产精品久久77777| 亚洲制服少妇| 久久五月激情| 亚洲美洲欧洲综合国产一区| 欧美日韩蜜桃| 欧美在线你懂的| 欧美h视频在线| 亚洲素人一区二区| 国产美女精品视频| 欧美一区二区视频在线观看| 欧美gay视频激情| 一本色道久久综合狠狠躁篇怎么玩 | 亚洲精品色图| 亚洲欧美日韩精品久久奇米色影视| 国产九九精品视频| 久久亚洲综合网| 一区二区三区欧美在线观看| 亚洲一区二区伦理| 久久久午夜电影| 夜夜爽av福利精品导航| 国产精品一二一区| 美日韩精品视频| 亚洲视频免费在线| 蜜臀av性久久久久蜜臀aⅴ| 日韩亚洲国产精品| 国产婷婷色一区二区三区四区| 久久综合亚州| 制服丝袜激情欧洲亚洲| 老司机一区二区三区| 亚洲综合视频一区| 亚洲电影有码| 国产精品女人毛片| 欧美国产大片| 亚洲欧美春色| 亚洲欧洲在线播放| 久久久久久一区二区| 亚洲视频中文字幕| 亚洲国产网站| 国产欧美日韩在线视频| 欧美国产视频在线观看| 午夜视频在线观看一区二区三区| 亚洲精品一区在线| 欧美国产一区二区三区激情无套| 亚洲欧美日本日韩| 日韩一级不卡| 亚洲国产精品一区| 国产一区在线免费观看| 国产精品久久久对白| 欧美国产日韩a欧美在线观看| 欧美在线日韩| 欧美亚洲视频在线看网址| 亚洲少妇自拍| 日韩亚洲成人av在线| 亚洲电影网站| 久久躁日日躁aaaaxxxx| 欧美在线视频免费播放| 亚洲影院在线观看| 亚洲视频在线一区| 在线视频欧美一区| 99v久久综合狠狠综合久久| 亚洲高清成人| 亚洲第一区在线| 激情校园亚洲| 国模精品一区二区三区色天香| 国产精品久久久久久久久借妻| 欧美日韩国产成人在线91| 欧美国产亚洲精品久久久8v| 欧美凹凸一区二区三区视频| 久久午夜影视| 久久亚洲综合色| 久久久欧美一区二区| 久久精品亚洲一区| 久久精品国产77777蜜臀 | 99亚洲视频| 亚洲精品视频在线播放| 亚洲精品国精品久久99热| 亚洲黄色天堂| 日韩午夜在线电影| 中日韩高清电影网| 亚洲一区二区三区在线观看视频 | 午夜伦欧美伦电影理论片| 亚洲一区二区三区免费视频| 亚洲在线网站| 性欧美大战久久久久久久免费观看| 亚洲欧美日韩国产一区二区| 亚洲欧美文学| 久久视频在线免费观看| 欧美大片免费观看在线观看网站推荐| 欧美国产免费| 国产精品成人播放| 欧美一区久久| 欧美一区二区三区视频在线| 欧美一区影院| 久久香蕉国产线看观看网| 你懂的视频欧美| 欧美精品一区二区三区四区| 欧美色综合网| 国产中文一区二区| 亚洲欧洲日夜超级视频| 亚洲一区二区在线免费观看| 欧美一区二区三区在线播放| 美国十次成人| 夜色激情一区二区| 欧美专区在线观看一区| 欧美电影免费观看高清完整版| 欧美手机在线| 在线欧美一区| 亚洲尤物视频在线| 女女同性精品视频| 在线综合视频| 久久影院午夜片一区| 欧美性猛交视频| 一区一区视频| 亚洲欧美日韩国产一区| 另类天堂视频在线观看| 99国产精品久久久久久久| 欧美伊久线香蕉线新在线| 欧美理论在线播放| 韩日欧美一区二区| 亚洲少妇最新在线视频| 久久亚洲国产精品日日av夜夜| 亚洲免费观看视频| 久久久久一区二区| 国产精品久久久久7777婷婷| 91久久综合| 久久久国产亚洲精品| 亚洲日本中文字幕免费在线不卡| 午夜视频在线观看一区二区| 欧美日韩国产免费观看| 1024欧美极品| 欧美一级片一区| 亚洲美女在线看|