99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

常用控件的介紹(下)

常用控件的介紹(下) 0.引言現(xiàn)在開(kāi)始介紹的各種Qt中的控件都是繼承自QWidget所以QWidget的屬性在接下來(lái)的控件中都是可以使用的。也就是剛剛QWidget中涉及到的各種屬性/函數(shù)/使用方法針對(duì)接下來(lái)要介紹的Qt中的各種控件都是有效的下面來(lái)學(xué)習(xí)Qt中提供的各種控件。1.PushButton使用QPushButton表示一個(gè)按鈕QPushButton繼承自QAbstractButton類這個(gè)類是個(gè)抽象類是其它按鈕的父類(抽象類包含了純虛函數(shù)無(wú)法創(chuàng)建出實(shí)例對(duì)象。需要?jiǎng)?chuàng)建子類重寫上述的純虛函數(shù)才能夠創(chuàng)建出子類的實(shí)例)。這有個(gè)圖描述了按鈕類的繼承體系QAbstractButton里提供了一些這樣的屬性接下來(lái)通過(guò)代碼感受一下這些屬性的效果先來(lái)給按鈕加一個(gè)圖標(biāo)。先把圖片導(dǎo)入到項(xiàng)目中使用qrc的方式管理(后續(xù)編寫代碼如果用到一些圖片等外部資源都會(huì)優(yōu)先考慮qrc除非資源太大)添加好后就可以在代碼中訪問(wèn)到resource.qrc里面的文件了。創(chuàng)建一個(gè)按鈕然后進(jìn)行完善并運(yùn)行還可以把圖標(biāo)調(diào)整大一些接下來(lái)給按鈕添加快捷鍵前面寫過(guò)一個(gè)例子通過(guò)4個(gè)按鈕控制target按鈕的移動(dòng)。之前的移動(dòng)是通過(guò)鼠標(biāo)點(diǎn)擊按鈕來(lái)實(shí)現(xiàn)的此處就可以引入快捷鍵通過(guò)快捷鍵來(lái)操作。下面寫一下此處的按鈕通過(guò)圖片來(lái)表示此處把圖片導(dǎo)入項(xiàng)目的時(shí)候由于圖片多了不想再繼續(xù)放到項(xiàng)目根目錄下了。就創(chuàng)建了image目錄把圖片放到image目錄中此時(shí)就意味著后續(xù)訪問(wèn)到這些圖片就需要再路徑中帶上image這一級(jí)目錄名字。有了圖片資源后下面編輯ui創(chuàng)建界面(屬性中改好名字)右上邊可以看到Qt程序運(yùn)行過(guò)程中對(duì)象樹(shù)的模樣更直觀的看到對(duì)象樹(shù)結(jié)構(gòu)以及每個(gè)對(duì)象的objectName。界面準(zhǔn)備完畢了下面進(jìn)一步的編寫構(gòu)造函數(shù)完成初始化操作下面實(shí)現(xiàn)方向鍵的槽函數(shù)運(yùn)行可以看到基本功能都以及沒(méi)有問(wèn)題了。下面設(shè)置快捷鍵在Widget的構(gòu)造函數(shù)中完成這樣程序一啟動(dòng)快捷鍵就有效它的參數(shù)是QKeySequence對(duì)象。key表示按鍵sequence表示序列說(shuō)明按下的快捷鍵不一定是單個(gè)按鍵也可能是組合鍵運(yùn)行發(fā)現(xiàn)可以達(dá)到基本的要求。通過(guò)按鍵的名字來(lái)設(shè)置雖然簡(jiǎn)單但是容易寫錯(cuò)。這里還可以通過(guò)按鍵的枚舉來(lái)設(shè)置按鍵快捷鍵這樣可以確保拼寫不會(huì)出錯(cuò)。也可以用這種方式寫組合鍵比如若是第一種方式則這樣寫再說(shuō)說(shuō)連發(fā)功能現(xiàn)在的程序鍵盤快捷鍵默認(rèn)可以連發(fā)但鼠標(biāo)點(diǎn)擊按鈕不可以我們需要設(shè)置一下autoReapeat(true)此時(shí)就可以了。2.Radio ButtonQRadioButton是單選按鈕可以讓我們?cè)诙鄠€(gè)選項(xiàng)中選擇一個(gè)。它也是繼承自QAbstractButton一些屬性和QRadioButton直接相關(guān)下面通過(guò)代碼來(lái)演示先創(chuàng)建一些按鈕(順便修改objectname來(lái)完成性別選擇)接下來(lái)再來(lái)一個(gè)label用來(lái)顯示用戶的結(jié)果此時(shí)界面創(chuàng)建好了接下來(lái)給三個(gè)按鈕添加槽函數(shù)測(cè)試也發(fā)現(xiàn)上述的選擇過(guò)程有排他的效果選了一個(gè)就會(huì)自動(dòng)取消其它的選中狀態(tài)。前面代碼中看到程序一啟動(dòng)是沒(méi)有選中任何選項(xiàng)的我們也可以讓程序一啟動(dòng)有一個(gè)默認(rèn)的選項(xiàng)此時(shí)就會(huì)有默認(rèn)選項(xiàng)了。比如想禁用其他選項(xiàng)現(xiàn)在雖然無(wú)法選中但點(diǎn)擊事件可以響應(yīng)所以checkable只是能夠讓按鈕不被選中仍然可以響應(yīng)點(diǎn)擊事件所以這樣此時(shí)這樣的按鈕徹底變成了灰色點(diǎn)擊后也沒(méi)有用。前面在轉(zhuǎn)到槽時(shí)看到QAbstractButton里提供了很多信號(hào)那這些信號(hào)都是干什么的呢clicked表示點(diǎn)擊pressed表示按下released表示抬起。通過(guò)代碼感受一下創(chuàng)建了一些按鈕然后設(shè)置不同的槽函數(shù)(1關(guān)聯(lián)clicked(bool) 2關(guān)聯(lián)pressed 3關(guān)聯(lián)released 4關(guān)聯(lián)toggled)下面運(yùn)行程序來(lái)看看其余的都好理解說(shuō)說(shuō)4當(dāng)點(diǎn)擊4時(shí)checked從flase狀態(tài)變?yōu)榱藅rue所以會(huì)觸發(fā)toggled信號(hào)。當(dāng)繼續(xù)點(diǎn)擊4就沒(méi)有反應(yīng)了因?yàn)闆](méi)有涉及到切換當(dāng)再次點(diǎn)1看到1這里的clicked確實(shí)觸發(fā)了但是4的toggled也觸發(fā)了因?yàn)樵谂潘麢C(jī)制下4從true變成了false。接下來(lái)結(jié)合上述來(lái)寫一個(gè)復(fù)雜一些的例子基于QRadioButton實(shí)現(xiàn)一個(gè)簡(jiǎn)單的模擬點(diǎn)餐的功能。先設(shè)計(jì)一下界面RadioButton默認(rèn)是排他的一旦界面上需要存在“多組”單旋按鈕的時(shí)候希望組和組之間不要有影響。Qt中引入了QButtonGroup類可以針對(duì)單旋按鈕進(jìn)行分組這樣可以確保排他機(jī)制是按照每個(gè)組來(lái)展開(kāi)的。下面完成一下此時(shí)不同組里面就不存在排他了。3.QCheckBox的使用QCheckBox表示復(fù)選按鈕可以在多個(gè)選項(xiàng)中選中任意多個(gè)選項(xiàng)。這個(gè)按鈕的屬性也是繼承自QAbstractButton主要是checkable和checked。下面來(lái)通過(guò)代碼演示一下先創(chuàng)建一下界面下面來(lái)添加槽函數(shù)4.QLabel顯示類控件就是用來(lái)在界面上顯示一段內(nèi)容的。其中最主要用到的控件就是Label標(biāo)簽這是Label或QLabel類的一些重要的屬性下面通過(guò)代碼來(lái)演示一下先來(lái)演示一下textFormat起到的效果繼續(xù)編寫代碼雖然給label設(shè)置了不同的文本格式直接運(yùn)行程序看起來(lái)好像沒(méi)有什么區(qū)別因?yàn)楦晃谋竞蚼arkdown里面1并沒(méi)有包含真正的對(duì)應(yīng)的符號(hào)。下面加些東西讓它看起來(lái)有一些變化這些加的符號(hào)如果加在純文本中只會(huì)被當(dāng)作是純文本的一部分。下面來(lái)用QLabel顯示圖片把圖片資源用qrc機(jī)制管理好然后編輯代碼先把QLabel設(shè)置成和窗口一樣大并且把這個(gè)QLabel左上角設(shè)置到窗口左上角讓整個(gè)QLabel鋪滿整個(gè)窗口。窗口的大小可以在ui文件中選中窗口后看到可以寫死也可以不用寫死看到圖片并沒(méi)有真的把整個(gè)界面都鋪滿因?yàn)榇翱谑?00*600QLabel也是一樣了圖片就不一定了。我們可以使用scaledContents來(lái)自動(dòng)拉伸現(xiàn)在填充滿了但是我拖動(dòng)窗口又不滿了在上面代碼中我們?cè)跇?gòu)造函數(shù)進(jìn)行了setGeometry尺寸設(shè)置這個(gè)設(shè)置相當(dāng)于是”一次性的“一旦程序運(yùn)行起來(lái)后QLabel的尺寸就固定下來(lái)了。窗口發(fā)生改變此時(shí)QLabel是不會(huì)變化的。那怎樣讓QLabel隨著窗口大小時(shí)時(shí)發(fā)生改變呢這里先提前說(shuō)個(gè)知識(shí)點(diǎn)叫事件。Qt中表示用戶的操作有兩類概念一個(gè)是信號(hào)另一個(gè)是事件。當(dāng)用戶拖拽修改窗口大小的時(shí)候就會(huì)觸發(fā)resize事件(resizeEvent)。像resize這樣的事件是連續(xù)變化的把窗口尺寸從A拖拽到B這個(gè)過(guò)程會(huì)觸發(fā)一系列的resizeEvent。此時(shí)就可以借助resizeEvent來(lái)完成上述的功能可以讓W(xué)idget窗口類重寫父類(QWidget)的resizeEvent虛函數(shù)。在鼠標(biāo)拖拽窗口尺寸的過(guò)程中這個(gè)函數(shù)就會(huì)被反復(fù)的調(diào)用執(zhí)行。每次觸發(fā)一個(gè)resizeEvent事件都會(huì)調(diào)用一次對(duì)應(yīng)的虛函數(shù)。由于此處進(jìn)行了重寫調(diào)用父類的虛函數(shù)就會(huì)實(shí)際調(diào)用到子類的對(duì)應(yīng)的函數(shù)。下面來(lái)實(shí)現(xiàn)我們可以打印來(lái)看看發(fā)現(xiàn)拖拽的過(guò)程中發(fā)生了一系列的打印。在實(shí)際編程中指定回調(diào)函數(shù)其實(shí)有很多種寫法1.設(shè)置函數(shù)指針。2.設(shè)置仿函數(shù)(函數(shù)對(duì)象)。3.設(shè)置lambda。4.通過(guò)重寫父類虛函數(shù)(框架種拿著父類的指針調(diào)用這個(gè)函數(shù)如果你創(chuàng)建了子類重寫了這個(gè)函數(shù)此時(shí)在多態(tài)機(jī)制下實(shí)際執(zhí)行的就是子類的函數(shù)了)。5.Qt的信號(hào)槽。繼續(xù)來(lái)完善代碼此時(shí)label尺寸始終和窗口大小是一致的。接下來(lái)看QLabel的文本對(duì)齊自動(dòng)換行縮進(jìn)邊距相關(guān)的屬性。先在界面上創(chuàng)建一些label出來(lái)在QtCreator右側(cè)屬性編輯區(qū)能夠看到類之間的繼承關(guān)系。QLabel繼承自QFrameQFrame繼承自QWidget。QFrame中有個(gè)frameShape屬性通過(guò)修改它可以給label加邊框接下來(lái)針對(duì)這些label來(lái)設(shè)置它不同的屬性下面演示一下QLabel伙伴可以把QLabel和一個(gè)像單選框、復(fù)選框這樣的控件綁定為一個(gè)伙伴關(guān)系此時(shí)可以通過(guò)QLabel觸發(fā)單選框或復(fù)選框等選擇操作。下面先ui中編輯然后用代碼把它們關(guān)聯(lián)起來(lái)此時(shí)我按ALTB對(duì)應(yīng)的選項(xiàng)就可以被選中。Qt中QLabel中寫的文本是可以指定”快捷鍵此處快捷鍵的規(guī)則功能上要比QPushButton弱很多。是在文本中使用跟上一個(gè)字符來(lái)表示快捷鍵比如A通過(guò)鍵盤上的atla來(lái)觸發(fā)這個(gè)快捷鍵。綁定了伙伴關(guān)系后通過(guò)快捷鍵就可以選中對(duì)應(yīng)的單選按鈕/復(fù)選按鈕。5.QLCDNumberQLCDNumer是一個(gè)專門用來(lái)顯示數(shù)字的控件類似于 老式計(jì)算器 的效果。這是它的一些核心屬性下面通過(guò)代碼來(lái)感受一下我們寫一個(gè)倒計(jì)時(shí)使用QLCDNumber顯示一個(gè)初始的數(shù)值比如10每隔1秒鐘數(shù)字就-1一直到0就停止了。打開(kāi)ui文件拖拽LCDNumber接下來(lái)完善代碼此處的關(guān)鍵點(diǎn)是要實(shí)現(xiàn)“每秒鐘-1”這個(gè)效果怎樣去實(shí)現(xiàn)這樣的效果呢它所體現(xiàn)的問(wèn)題是周期性的執(zhí)行某個(gè)邏輯。這種周期性執(zhí)行某個(gè)問(wèn)題我們往往會(huì)封裝成一個(gè)組件供我們使用這類組件我們稱為定時(shí)器。C標(biāo)準(zhǔn)庫(kù)中沒(méi)有定時(shí)器的實(shí)現(xiàn)Boost里面提供了對(duì)應(yīng)的功能。Qt中也封裝了對(duì)應(yīng)的計(jì)時(shí)器它結(jié)合了信號(hào)槽的機(jī)制。Qt中提供了QTimer類通過(guò)這個(gè)類創(chuàng)建出來(lái)的對(duì)象就會(huì)產(chǎn)生一個(gè)timeout這樣的信號(hào)可以通過(guò)start方法來(lái)開(kāi)啟定時(shí)器并且參數(shù)中設(shè)定觸發(fā)timeout信號(hào)的周期。然后結(jié)合connect把這個(gè)timeout信號(hào)綁定到需要的槽函數(shù)中就可以執(zhí)行邏輯修改LCDNumber中的數(shù)字了。下面實(shí)現(xiàn)此時(shí)運(yùn)行程序就可以看到計(jì)時(shí)器正常工作了。此時(shí)可能會(huì)有疑惑這個(gè)代碼不用QTimer能不能達(dá)成類似的效果呢比如構(gòu)造函數(shù)里弄一個(gè)循環(huán)下面來(lái)試一試先創(chuàng)建ui文件接下來(lái)完善代碼以前c語(yǔ)言中用過(guò)Sleep這個(gè)Sleep是Windows的api需要包含“Windows.h”頭文件才能使用的。這個(gè)東西只能在vs中使用qt用mingw gcc windows版本的編輯器無(wú)法使用Windows.h。在c11標(biāo)準(zhǔn)庫(kù)中引入了sleep操作叫做sleep_for我們來(lái)使用我們運(yùn)行后發(fā)現(xiàn)程序一直沒(méi)有出來(lái)等了一會(huì)程序窗口出來(lái)了但是顯示的是0這里是Widget的構(gòu)造函數(shù)需要把Widget構(gòu)造完畢然后才能show執(zhí)行后續(xù)的顯示操作因此達(dá)不到預(yù)期的倒計(jì)時(shí)的效果。那可不可以在構(gòu)造函數(shù)中另外創(chuàng)建一個(gè)線程在新的線程中執(zhí)行上述循環(huán)更新操作我們?cè)囈幌逻\(yùn)行發(fā)現(xiàn)提示我們進(jìn)程終止了。Qt里界面有一個(gè)專門的線程去負(fù)責(zé)維護(hù)更新的(主線程)。對(duì)于GUI來(lái)說(shuō)內(nèi)部包含了很多的隱藏狀態(tài)Qt為了保證修改界面的過(guò)程中線程安全是不會(huì)受到影響的Qt禁止了其它線程直接修改界面形如上面30行就是在修改界面。因此Qt為了確保線程安全直接要求所有的對(duì)界面的修改操作必須在主線程中完成。對(duì)于Qt的槽函數(shù)來(lái)說(shuō)默認(rèn)情況下槽函數(shù)都是由主線程調(diào)用的在槽函數(shù)中修改界面是沒(méi)有任何問(wèn)題的。在main函數(shù)后面有execexec就會(huì)使主線程進(jìn)入“事件循環(huán)”exec就會(huì)一直循環(huán)下去每執(zhí)行一次循環(huán)都會(huì)有一些固定的事情要操作比如執(zhí)行槽函數(shù)。6.QProgressBar它表示一個(gè)進(jìn)度條這里有進(jìn)度條的一些相關(guān)的屬性接下來(lái)通過(guò)代碼感受一下創(chuàng)建一個(gè)進(jìn)度條讓這個(gè)進(jìn)度條的進(jìn)度跟隨事時(shí)間增長(zhǎng)(可以假設(shè)每隔100ms讓進(jìn)度條數(shù)值1)。先來(lái)編輯ui文件然后切回代碼運(yùn)行程序就可以看到進(jìn)度條在增長(zhǎng)了。這有個(gè)細(xì)節(jié)上述代碼中我們把QTimer頭文件放在了widget.h中在前面QLCDNumber中頭文件包含是放在.cpp中的。我們現(xiàn)在放過(guò)來(lái)程序還是可以正常運(yùn)行的此時(shí)可以看到一個(gè)問(wèn)題我們雖然在widget.h中用到了QTimer但是確沒(méi)在.h中包含QTimer頭文件。那為啥這個(gè)代碼編譯不會(huì)出錯(cuò)為啥此處的QTimer就不會(huì)提示‘找不到定義’之類的錯(cuò)誤上述問(wèn)題其實(shí)是通過(guò)Qt內(nèi)部提供的一個(gè)特殊技巧來(lái)實(shí)現(xiàn)的在Qt中有一個(gè)專門的頭文件這個(gè)頭文件中包含了Qt中所有類的“前置聲明”這個(gè)頭文件一般不會(huì)直接接觸到但是包含其它的Qt的頭文件都會(huì)間接的包含到這個(gè)頭文件。因此前面沒(méi)有報(bào)錯(cuò)是由于在WIdget類的前面已經(jīng)提供了QTimer類的聲明的話此時(shí)就可以在Widget中使用QTimer的指針/引用類型的成員。這個(gè)是C中的特殊技巧在Qt中被使用到了。后續(xù)如果真正使用QTimer(包括創(chuàng)建實(shí)例使用里面的成員)仍然需要包含QTimer的頭文件(包含了QTimer的詳細(xì)的類的定義)。上面的代碼中進(jìn)度條是綠色的那能不能改成是一個(gè)紅色的進(jìn)度條。重新創(chuàng)建編輯uiQProgressBar::chunk是個(gè)選擇器就是咱們?cè)O(shè)置的樣式到底要針對(duì)哪個(gè)控件。chunk就是這個(gè)部分就是把背景色改為了紅色。變紅色后發(fā)現(xiàn)數(shù)字跑到左上角了(可能是Qt的bug)。雖然不能放在最初的位置了但是可以自己調(diào)整一下7.QCalendarWidget它表示一個(gè)日歷這是一些相關(guān)的屬性這是它提供的一些信號(hào)下面通過(guò)一個(gè)簡(jiǎn)單的例子來(lái)用一下日歷的使用方式。在ui中編輯我們用日歷里提供的信號(hào)通過(guò)這個(gè)信號(hào)表示選中的內(nèi)容是哪一個(gè)。繼續(xù)完善此時(shí)點(diǎn)擊哪一個(gè)日期label里就會(huì)顯示哪一個(gè)日期。8.QLineEdit下面開(kāi)始介紹一些輸入類的控件和前面顯示類的控件不同顯示類的控件只是負(fù)責(zé)顯示輸入類控件既能顯示又能讓用戶去輸入一些內(nèi)容。使用最廣泛的輸入類控件是QLIneEdit表示單行輸入框可以輸入一段文本不能換行。這是它的一些核心屬性這個(gè)text屬性不僅僅可以通過(guò)代碼來(lái)設(shè)置用戶在輸入框中進(jìn)行編輯也會(huì)影響到text值的變化。這還有一些關(guān)于輸入框的信號(hào)下面通過(guò)代碼來(lái)感受一下讓用戶輸入我們指定的個(gè)人信息然后通過(guò)提交按鈕把上述內(nèi)容給統(tǒng)一獲取到。先來(lái)編輯ui文件下面切回代碼下面測(cè)試一下上述例子中我們使用InputMask屬性來(lái)驗(yàn)證用戶輸入的是否是一個(gè)正確的電話號(hào)碼但是inputMask功能比較有限只能進(jìn)行簡(jiǎn)單的驗(yàn)證。若想進(jìn)行更復(fù)雜的驗(yàn)證就需要使用”正則表達(dá)式“。它是一個(gè)計(jì)算機(jī)中的通用概念和具體的編程語(yǔ)言無(wú)關(guān)。正則表達(dá)式本質(zhì)上就是一個(gè)帶有特殊字符的字符串特殊字符用來(lái)表示另一個(gè)字符串的特征此時(shí)就可以借助正則表達(dá)式來(lái)描述出一些具有一定特點(diǎn)的字符串基于這些特點(diǎn)就可以完成字符串的匹配。這是正則表達(dá)式的語(yǔ)法正則表達(dá)式語(yǔ)法 | Microsoft Learnhttps://learn.microsoft.com/zh-cn/previous-versions/visualstudio/visual-studio-2008/ae5bf541(vvs.90)?redirectedfromMSDN這是正則表達(dá)式測(cè)試的在線工具正則表達(dá)式語(yǔ)法測(cè)試工具 - 在線工具 (buyaocha.com)https://regextester.buyaocha.com/用到的時(shí)候查就可以了。接下來(lái)通過(guò)正則表達(dá)式來(lái)對(duì)輸入框輸入手機(jī)號(hào)驗(yàn)證一下先編輯ui此處的規(guī)則是輸入框要檢查輸入的內(nèi)容是否是合法的手機(jī)號(hào)碼如果是則按鈕設(shè)為可用狀態(tài)如果不是則設(shè)為禁用狀態(tài)。下面編輯代碼這是一個(gè)簡(jiǎn)單的驗(yàn)證手機(jī)號(hào)碼的正則表達(dá)式。^表示以xxx開(kāi)頭^1意思就是以1開(kāi)頭\d表示數(shù)字為了在c字符串中使用需要寫作\\d{10}表示前面的內(nèi)容重復(fù)出現(xiàn)10次\d數(shù)字要重復(fù)出現(xiàn)10次$表示結(jié)尾。繼續(xù)寫現(xiàn)在只是注冊(cè)了一個(gè)驗(yàn)證器具體驗(yàn)證器怎么使用還需要寫其它代碼來(lái)完成。驗(yàn)證輸入框的內(nèi)容是否合法只要輸入框的內(nèi)容發(fā)生改變了驗(yàn)證操作就應(yīng)該被執(zhí)行。繼續(xù)寫下面驗(yàn)證一下下面再基于LineEdit寫一個(gè)例子來(lái)完成驗(yàn)證兩次輸入的密碼是否一致。先來(lái)編輯ui文件下面來(lái)完善代碼然后使用textEdited信號(hào)來(lái)觸發(fā)對(duì)于兩個(gè)輸入框內(nèi)容的判定上述代碼完成了響應(yīng)的要求但是形參我們沒(méi)有用到所以會(huì)有警告。如果想消除警告可以這樣這個(gè)寫法是類型轉(zhuǎn)換這個(gè)寫法對(duì)于代碼的實(shí)際邏輯是沒(méi)有任何影響的同時(shí)可以”騙過(guò)“編譯器警告就沒(méi)有了。再實(shí)現(xiàn)一個(gè)功能針對(duì)密碼可以切換”顯示密碼“狀態(tài)。先來(lái)編輯ui文件下面來(lái)編輯代碼下面運(yùn)行一下9.QTextEditQTextEdit表示多行輸入框在Qt中表示多行輸入框有QTextEdit和QPlainTextEdit。QPlainTextEdit只能表示純文本QTextEdit不僅能表示純文本還可以表示html和markdown。繼續(xù)說(shuō)QTextEdit這是它所包含的一些核心屬性這有一些相關(guān)的信號(hào)下面通過(guò)代碼來(lái)感受一下我們?cè)谳斎肟蛑休斎雰?nèi)容然后顯示到label上面去。先編輯一下ui文件下面來(lái)寫代碼(轉(zhuǎn)textChanged信號(hào))下面再寫例子顯示QTextEdit這幾個(gè)信號(hào)(ui文件中放一個(gè)輸入框)。下面演示10.QComboBox它表示下拉框這是它的一些核心屬性這是一些核心方法還有一些信號(hào)下面通過(guò)代碼來(lái)感受一下模擬一下麥當(dāng)勞點(diǎn)餐。先編輯一下ui文件下面編輯代碼此時(shí)就有條目了?,F(xiàn)在編輯一下提交按鈕以上就是下拉框基本的使用方式。上面用代碼的方式編輯的下拉框中的內(nèi)容也可以使用圖形化的方式來(lái)進(jìn)行編輯再寫一個(gè)例子下拉框里的內(nèi)容很多時(shí)候不是代碼中寫死的而是通過(guò)文件/網(wǎng)絡(luò)加載數(shù)據(jù)得到的。下面演示一下通過(guò)文件加載先編輯一下ui文件然后選中從文件中加載老婆的信息。創(chuàng)建一個(gè)文件并填好一些信息繼續(xù)編輯代碼此時(shí)就有了一個(gè)動(dòng)態(tài)改變的效果。11.QSpinBox它表示微調(diào)框大概是這樣的輸入框輸入框可以輸入整數(shù)或小數(shù)右邊有按鈕可以通過(guò)按鈕對(duì)里面的數(shù)值進(jìn)行微調(diào)。這是QSpinBox的一些相關(guān)的屬性還有一些相關(guān)的信號(hào)下面通過(guò)代碼來(lái)感受一下還是以點(diǎn)餐為例現(xiàn)在不光可以選則食物還可以通過(guò)微調(diào)框來(lái)選擇具體的數(shù)量。先編輯ui文件下面編寫代碼現(xiàn)在細(xì)節(jié)是初始情況下微調(diào)框是0在這個(gè)場(chǎng)景下不合適太多也不科學(xué)我們?cè)俑倪M(jìn)一下12.QDateTimeEdit這些控件是基于微調(diào)框弄出來(lái)的輸入時(shí)間或日期的控件使用QDateEdit作為日期微調(diào)框使用QTimeEdit作為時(shí)間的微調(diào)框使用QDateTime作為時(shí)間日期的微調(diào)框。這幾個(gè)控件用法非常相似下面以QDateTimeEdit為例進(jìn)行介紹。這是關(guān)于QDateTimeEdit的核心屬性最后一個(gè)是使用的時(shí)間規(guī)范。這有一些核心信號(hào)下面通過(guò)代碼感受一下寫一個(gè)時(shí)間計(jì)算器計(jì)算兩個(gè)時(shí)間中間的間隔是多少天/多少小時(shí)。先來(lái)編輯ui文件下面來(lái)編寫代碼上面的代碼其實(shí)還有些小問(wèn)題發(fā)現(xiàn)此時(shí)的結(jié)果是1天07小時(shí)1號(hào)17點(diǎn)到2號(hào)的0點(diǎn)中間是隔了7個(gè)小時(shí)不是1天07小時(shí)。我們計(jì)算天數(shù)用的daysTo函數(shù)文檔中查有兩個(gè)當(dāng)前我們用的是第二個(gè)點(diǎn)進(jìn)去看看描述說(shuō)明計(jì)算的是之間有多少午夜。因此這樣改進(jìn)一下如果當(dāng)前得到的小時(shí)數(shù)不足24由于次數(shù)是整數(shù)除法就會(huì)舍棄掉小數(shù)點(diǎn)后的內(nèi)容。下面再次運(yùn)行一下13.QDial它表示一個(gè)旋鈕這是它的一些基本的核心屬性這是它的相關(guān)信號(hào)下面通過(guò)代碼來(lái)感受一下先編輯一下ui界面我們要完成通過(guò)旋鈕來(lái)控制窗口的不透明度(opacity)。我們先來(lái)一些設(shè)置下面來(lái)編寫(用valueChanged信號(hào))那能否借助這個(gè)旋鈕實(shí)現(xiàn)調(diào)整系統(tǒng)聲音的功能呢可以但是沒(méi)那么容易。調(diào)整系統(tǒng)聲音是Windows系統(tǒng)的apiQt沒(méi)有封裝這個(gè)api此時(shí)就非常麻煩(系統(tǒng)原生的api使用起來(lái)也很麻煩)。此時(shí)就需要通過(guò)vs寫一個(gè)動(dòng)態(tài)庫(kù)把系統(tǒng)的原生api封裝一下再讓Qt的程序來(lái)調(diào)用動(dòng)態(tài)庫(kù)。14.QSlider這個(gè)控件表示滑動(dòng)條QSlider和QDial都是繼承自QAbstractSlider因此用法上基本相同。這是它的相關(guān)屬性這是它的核心信號(hào)下面通過(guò)代碼演示一下我們?cè)诖翱谏戏艃蓚€(gè)滑動(dòng)條一個(gè)是水平方向一個(gè)垂直。滑動(dòng)這兩個(gè)滑動(dòng)條就可以調(diào)整窗口的大小。先編輯一下ui文件(往右變大往下變大)下面編寫代碼接下來(lái)給兩個(gè)滑動(dòng)條設(shè)置槽函數(shù)接下來(lái)再來(lái)寫一個(gè)例子寫一個(gè)自定義快捷鍵通過(guò)快捷鍵來(lái)操作滑動(dòng)條。滑動(dòng)條本身可以通過(guò)方向鍵和pageUp和pageDown操作但是咱們也可以自定義。下面編輯ui文件下面編寫代碼此時(shí)就可以用我們的快捷鍵來(lái)增加和減小數(shù)值了。15.多元素控件介紹多元素意思是控價(jià)里面包含了很多的元素元素可能指的是字符串也可能是更加復(fù)雜的字符串等。這有一些具體的多元素控件前兩個(gè)表示列表這樣的結(jié)構(gòu)中間兩個(gè)表示表格這樣的結(jié)構(gòu)后面兩個(gè)表示樹(shù)形結(jié)構(gòu)。那上面xxWidget和xxView是什么區(qū)別呢概括來(lái)說(shuō)xxView是更底層的實(shí)現(xiàn)xxWidget是基于xxView封裝而來(lái)的。這樣理解16.QListWidget它表示一個(gè)能夠縱向顯示的列表這是它所涉及到的一些屬性這是它的一些核心方法說(shuō)說(shuō)第一個(gè)列表中的每個(gè)元素/每一項(xiàng)就稱為是一個(gè)item更具體的說(shuō)通過(guò)QListWidgetItem類表示的。再說(shuō)說(shuō)第五個(gè)此處的row參數(shù)就表示插入完畢之后新的元素在第幾行把新元素插入到第幾行之前。這還涉及到一些關(guān)鍵的信號(hào)下面通過(guò)代碼來(lái)感受一下可以輸入框輸入內(nèi)容新增進(jìn)去也可以選中條目刪除。先編輯一下ui文件下面編寫代碼先給列表添加一些初始元素。這是另一種添加方式也可以通過(guò)圖形化的方式來(lái)添加選中l(wèi)istWidget右鍵點(diǎn)編輯項(xiàng)目如果這里初始內(nèi)容是固定的此時(shí)通過(guò)哪種方式來(lái)初始化都可以如果這里的內(nèi)容是不固定的要通過(guò)讀取文件/讀取網(wǎng)絡(luò)來(lái)構(gòu)造數(shù)據(jù)就需要通過(guò)代碼的方式來(lái)添加了。切回代碼方式繼續(xù)此時(shí)這樣一個(gè)功能就完成了。還可以再加一些功能17.QTableWidget它表示一個(gè)表格控件一個(gè)表格中包含若干行每一行又包含若干列。這是一些相關(guān)的核心方法這是一些核心信號(hào)表示每一個(gè)單元格可以用QTableWidgetItem這是它的一些方法下面通過(guò)代碼來(lái)感受一下先編輯ui文件下面編寫代碼圖像化界面初始化運(yùn)行先看看如果當(dāng)前表格中的數(shù)據(jù)是固定的完全就可以通過(guò)圖形化的方式來(lái)進(jìn)行編輯但實(shí)際開(kāi)發(fā)中很多時(shí)候數(shù)據(jù)是從文件/網(wǎng)絡(luò)中來(lái)的此時(shí)通過(guò)圖形化編輯就不合適了。下面切回代碼繼續(xù)此時(shí)已經(jīng)有了數(shù)據(jù)。下面完善一下按鈕18.QTreeWidget它表示一個(gè)樹(shù)形控件里面的每個(gè)元素都是一個(gè)QTreeWidgetItem每個(gè)QTreeWidgetItem可以包含多個(gè)文本和圖標(biāo), 每個(gè)文本/圖標(biāo)為一個(gè)列。這是它所提供的相關(guān)的方法QTreeWidget控件雖然是樹(shù)形結(jié)構(gòu)但是這個(gè)樹(shù)形結(jié)構(gòu)沒(méi)有體現(xiàn)出根節(jié)點(diǎn)它是從根結(jié)點(diǎn)的下一層子節(jié)點(diǎn)開(kāi)始計(jì)算的這里的樹(shù)畫(huà)橘色框那里表示的是頂層結(jié)點(diǎn)。針對(duì)頂層結(jié)點(diǎn)來(lái)說(shuō)這里也是一個(gè)類似于“List”這樣的結(jié)構(gòu)。這是關(guān)于QTreeWidgetItem核心屬性這是QTreeWidgetItem的核心方法通過(guò)上述知道頂層結(jié)點(diǎn)的相關(guān)操作都是在QTreeWidget這個(gè)類上面的更往后的子節(jié)點(diǎn)都是借助QTreeWidgetItem提供的方法來(lái)操作的。下面通過(guò)代碼感受一下先編輯一下ui界面可以通過(guò)圖形化界面初始化數(shù)據(jù)最上面的1相當(dāng)于樹(shù)根結(jié)點(diǎn)這就是通過(guò)界面的方式來(lái)獲取。下面通過(guò)代碼重新來(lái)操作此時(shí)添加好了頂層結(jié)點(diǎn)。繼續(xù)完善初始化好了后下面實(shí)現(xiàn)一下按鈕的相關(guān)功能上述的幾個(gè)控件相關(guān)的操作數(shù)據(jù)都是在內(nèi)存中保存的無(wú)論界面上做任何操作重新運(yùn)行程序之前的數(shù)據(jù)就都沒(méi)有了。如果要想讓數(shù)據(jù)能夠重新啟動(dòng)也不丟失就需要編寫更多的代碼把內(nèi)存存儲(chǔ)的數(shù)據(jù)獲取到寫入到文件中并且在下次運(yùn)行的時(shí)候從文件加載數(shù)據(jù)。19.QGroupBox接下來(lái)介紹的控件是容器類控件容器類控件指的是控件里面可以容納其它的一些控件。多元素控件包含的內(nèi)容是一個(gè)一個(gè)的自定義好的“item”對(duì)象。容器類控件包含的內(nèi)容是前面已經(jīng)學(xué)過(guò)的各種控件比如QPushButton、QLineEdit、QLabel等。容器類控件這里主要介紹兩個(gè)一個(gè)是QGroupBox表示分組框還有一個(gè)是QTableWidget表示標(biāo)簽頁(yè)。先來(lái)介紹QGroupBox它大概是這個(gè)樣子可以把其它的各種控件放到GroupBox種這些內(nèi)部的控件的父元素就不是this了而是這個(gè)GroupBox。它存在的意義是為了讓界面看起來(lái)更好看一些。當(dāng)一個(gè)界面比較復(fù)雜的時(shí)候包含了很多控件的時(shí)候分組框就可以把具有關(guān)聯(lián)關(guān)系的控件組織到一起。這是它的核心屬性下面通過(guò)代碼演示一下寫一下麥當(dāng)勞點(diǎn)餐先編輯一下ui下面運(yùn)行一下可以看到通過(guò)分組框把這里的控件進(jìn)行了分組可以讓界面看起來(lái)更加清晰有條理。再看看屬性看到勾選后只剩上面一根線了。20.QTableWidget它可以起到一個(gè)帶有標(biāo)簽頁(yè)的效果然后可以在標(biāo)簽頁(yè)里放一些其它的widget。先通過(guò)代碼看一下標(biāo)簽頁(yè)大概是什么樣子可以看到有標(biāo)簽頁(yè)的效果每一個(gè)標(biāo)簽頁(yè)里面都是可以放一些具體的控件的。比如可以放不同的label。如果想有更多的標(biāo)簽頁(yè)或刪除可以這樣現(xiàn)在看看它所提供的屬性這還有一些核心信號(hào)下面通過(guò)代碼感受一下創(chuàng)建一個(gè)程序帶有一個(gè)TableWidget作為標(biāo)簽頁(yè)。提供兩個(gè)按鈕分別創(chuàng)建新的標(biāo)簽頁(yè)關(guān)閉當(dāng)前選中的標(biāo)簽頁(yè)。當(dāng)切換標(biāo)簽頁(yè)的時(shí)候也能感知到變化。先來(lái)編輯ui文件下面編寫下面完善按鈕再完善感知到標(biāo)簽頁(yè)切換操作21.QVBoxLayout下面介紹一下Qt中的布局管理器之前把控件放到界面上都是靠“手動(dòng)”的方式來(lái)布局的。但是這種手動(dòng)調(diào)整的方式是不科學(xué)的1.手動(dòng)布局的方式非常復(fù)雜而且不精確。2.無(wú)法對(duì)窗口大小進(jìn)行自適應(yīng)。因此Qt引入了很多布局管理器垂直布局水平布局網(wǎng)格布局表單布局。下面介紹一下垂直布局Qt中使用QVBoxLayout表示垂直的布局管理器。這有一些核心屬性下面通過(guò)代碼感受一下但是每個(gè)widget中只能設(shè)置一個(gè)布局管理器往往可能不夠下面看看如何在widget中弄出多個(gè)布局管理器出來(lái)。先編輯ui文件看到存在兩組Layout每個(gè)Layout包含了多個(gè)按鈕。但此時(shí)調(diào)整窗口大小看到里面的內(nèi)容并不會(huì)像前面那樣隨之發(fā)生變化。如果在代碼中創(chuàng)建layout其實(shí)是只創(chuàng)建了一個(gè)layout。如果在QtDesigner中創(chuàng)建layout先創(chuàng)建了一個(gè)Widget然后再這個(gè)新的Widget中添加了一個(gè)layout。剛才是先拖了layout過(guò)去然后再往layout中托其它控件也可以先托其它控件后給這些控件套上layout這個(gè)按鈕表示把選中的旋若干控件外頭套上一個(gè)垂直布局的layout。22.QHBoxLayout這個(gè)表示水平布局管理器這是它的相關(guān)屬性下面通過(guò)代碼演示一下現(xiàn)在界面上就把這三個(gè)按鈕水平方向排列放到布局管理器中了。布局管理器之間也能進(jìn)行嵌套。我們用一個(gè)垂直布局管理器把兩個(gè)按鈕添加進(jìn)去然后下面弄一個(gè)水平的布局管理器把水平布局管理器添加到垂直布局管理器中再往水平布局管理器里面添加兩個(gè)按鈕。下面實(shí)現(xiàn)23.QGridLayout前面使用水平布局垂直布局可以起到一種二維化布局的方式但是全依賴這個(gè)東西寫代碼會(huì)比較的麻煩。于是這里說(shuō)說(shuō)網(wǎng)格布局可以更方便的實(shí)現(xiàn)M*N這樣的一個(gè)效果。這是它的一些屬性下面看看網(wǎng)格布局最基本的使用情況這樣完成了最基本的網(wǎng)格布局。這里是排列成了2*2的效果也可以修改坐標(biāo)起到更加靈活的布局效果這個(gè)寫法就相當(dāng)于水平布局了此時(shí)這里的行數(shù)只要是一樣的即可不一定非是0。下面再改變一下代碼這個(gè)寫法相當(dāng)于垂直布局了。再比如這種寫法是每個(gè)按鈕獨(dú)占一行或一列。若把上述的3,3改為100,100運(yùn)行后發(fā)現(xiàn)是一樣的。說(shuō)明即使設(shè)置成100也不會(huì)在中間搞出很大的空白空間。此處的行數(shù)和列數(shù)只是用來(lái)決定空間之間的相對(duì)位置。接下來(lái)介紹一下布局管理器中拉伸系數(shù)的問(wèn)題我們剛才創(chuàng)建的布局管理器這里的控件尺寸都是均等的。當(dāng)我們需要?jiǎng)?chuàng)建出尺寸不同的控件的時(shí)候就可以通過(guò)拉伸系數(shù)來(lái)設(shè)置。拉伸系數(shù)就相當(dāng)于設(shè)置控件之間尺寸的比列。下面結(jié)合代碼來(lái)演示一下此時(shí)按鈕按照2行3列的方式排列好了。上述按鈕看上去寬度都是一樣的接下來(lái)設(shè)置拉伸系數(shù)這個(gè)拉伸系數(shù)中有個(gè)特殊的取值0如果拉伸系數(shù)設(shè)為0意思是不參與拉伸此時(shí)按鈕的寬度是固定值。此時(shí)調(diào)整窗口大小可以看到第一列的窗口尺寸大小并沒(méi)有改變。接下來(lái)重新創(chuàng)建項(xiàng)目看看垂直方向的拉伸該怎么設(shè)置現(xiàn)在把按鈕按照3行2列的方式排列進(jìn)去了。下面設(shè)置拉伸系數(shù)運(yùn)行發(fā)現(xiàn)代碼看上去沒(méi)什么效果。上述代碼直接設(shè)置拉伸系數(shù)發(fā)現(xiàn)是無(wú)效的。這里之所以沒(méi)有拉伸是因?yàn)镾izePolicy起到的影響。這個(gè)是QWidget的屬性它有這些屬性由于按鈕垂直方向默認(rèn)沒(méi)有拉伸開(kāi)(水平方向默認(rèn)是拉伸的)因此垂直方向不會(huì)受到拉伸系數(shù)的影響了。要想讓垂直方向的拉伸系數(shù)生效就需要讓按鈕先能夠拉伸展開(kāi)看到垂直拉伸打開(kāi)后變化非常大比起之前。有了這個(gè)前提現(xiàn)在再設(shè)置拉伸系數(shù)發(fā)現(xiàn)拉伸可以生效了此時(shí)高度尺寸是1:1:2來(lái)展開(kāi)的。24.QFormLayout下面介紹一下Qt中的表單布局它本質(zhì)上屬于網(wǎng)格布局的一種特殊情況。下面結(jié)合代碼來(lái)演示一下還可以添加按鈕進(jìn)去25.QSpacerItem接下來(lái)介紹一下Qt中的Spacer它是搭配布局管理器使用的工具它表示一段空白。因?yàn)椴季止芾砥骼锬J(rèn)情況下控件和控件之間挨著比較緊如果期望控件之間有一個(gè)比較明顯的間隔就可以使用這樣1一個(gè)類。這是它的一些屬性接下來(lái)通過(guò)代碼演示一下使用情況我們想讓水平方向上有兩個(gè)按鈕然后兩個(gè)按鈕不是僅僅挨在一起的而是中間有空白現(xiàn)在是水平方向排列但是按鈕間非常近。下面來(lái)用空白u(yù)i中也是可以添加空白的它們都是SpaceItem。26.總結(jié)上述的每個(gè)控件都是可擴(kuò)展的。每個(gè)控件都是Qt內(nèi)置的一個(gè)類咱們?cè)诖a中都可以基于這個(gè)類繼承出你自定義的子類。在這個(gè)自定義的子類中又可以添加很多的屬性和方法實(shí)現(xiàn)你自己的需求場(chǎng)景還可以在子類中把多個(gè)控件組合到一起。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日本不卡高字幕在线2019| 97很鲁在线视频| 五月天激情偷拍| 五月婷婷 激情按摩| 综合久久五月天| 亚洲第一成人无码A片| 九九在线视频| 色五月成人| 人人妻久久妻| 天天干天天射综合网| 九热久| 91操人| 丁香五月成人婷婷| 色亚洲欧洲| 色频玖玖五月天| 五月婷婷综合性爱噜噜| 欧美123区免| 色婷婷丁香五月| 丁香六月婷| 丁香五月天人体| 色婷婷五月综合在线| 天天操天天干天天射| 99精品免费视频| 色哟哟www| 婷婷中文字幕版| 亚洲第一成人无码A片| 激情五月婷婷色色| AV免费在线网站| 天天日中文| 91久久婷婷| 26uuu欧美| 五月丁香婷婷开心| 人人操五月天| 久9热视频| xxx.色婷婷| 99热色在线精品| 狠狠色丁香99| 这里只有精彩亚洲视频推荐| 人人人人人人人草| 99在线精品视频免费观看20| 久久免费婷婷视频| 丁香婷婷视频| 五月天激情网址| 丁香网站| 激情综合视频| 久久五月婷综合网| 久七香蕉| 成人在线不卡| 天天舔夜夜操www com| 婷婷色色网| 99久在线视频| 人人爱干人人爱草| 丁香六月亚洲综合| 亚洲第一综合| 天天干,天天日| 五月天婷婷色综合| 深夜婷婷 丁香| 婷婷色网| 综合激情九月婷婷,激情综合婷婷中文字| 色欲色欲久久宗合网| 色无婷婷| 97视频.干com| 狠狠色综合777| 九月婷婷综合八月丁香在线观看| 丁香五月欧美色综合| 五月丁香欧美| 黄色AV日韩| 99热这里只有精品4| 五月色综合| 丁香色婷婷| 99热这里有精品| 久久婷综| 丁香五月综合| 日韩熟女啪啪视频| 五月婷精品| 丁香五月婷婷狠狠色| 少妇激情基地| 色色色9| 激情五月小说婷婷| 精品一二三区久久AAA片| 久热一区| 91超级碰| 色婷婷丁香五月天| 丁香五月天激情综合| 国产精品99久久久久久久女警| 无码成人AAAAA毛片AI换脸| 伊人婷婷99热精品| 国产伦理精品高清在线观看网站一区二区 | 色婷婷电影| 婷婷色色欧美综合网| 天啪天啪天啪天啪| 精品国产人人爱人人| 噜噜噜噜在线| 丁香色婷婷五月天| 色情五月天导航| 亚洲国产精品成人免费一区久久久在线观看AAAA | 九热视频在线精品15| 五月天激情综合网站| 久久66精品| 狠狠爱激情网| 激情五月九九九| 五月天激情小说| 丁香五月23111| 色~性~乱~伦~噜| 草草夜夜操| 成人中文字幕在线| 丁香五月激情在线| 熟女人妻视频| 国产婷婷五月中文字幕高清| 九九视频在线观看| BT综合在线视频观看| 热久久国产视频| 中文字幕综合网| 免费无码毛片一区二区A片| aaaa.黄| 六月激情婷婷色| ji'qi'luan'ren'lun| 夜夜干天天操| 大香蕉九九| 天天日天天插| 在线不卡中文字幕| 99色色网| 91久久免费| 爱草视频在线| 亚洲欧美日韩VIP| 99re视频在线播放| 日韩黄黄| 免费九九热| 婷婷八月丁香激情综合| txt五月激情四射网综合俺也来了| 97亚洲色 torrent magnet| 亚洲综合激情五月| 国产精品成人网站| 色小说五月天| WWW久| 久热这里只有精品66| 99热啪啪| 五月天婷婷基地丁香| 激情久久久久久| 精品九九网| www.minyis.com【JT】国内CDN落地页保证转化QQ2101460746 | 五月天基地| 日日影院 | 中文网AV| http:色情日本com| 人妻 性久久久久久| 天天爽天天爽| 色99综合视频| CAOBIBI| 婷婷丁香五月综合激情小说| 日韩无码系列| 五月丁香av中文| 五月婷婷导航| 六月婷婷五月天| 丁香五月综合| 丁香五月偷拍| 99免费视频在线观看爱| 婷婷五月天综合AV| 思思热99热| 亚洲婷婷在线播放十月| 激情色五月天| 精品久久久999| 色婷婷免费视频| 久久久婷婷五月亚洲97号色| 天天搽天天射| 人人操超碰| 久久久久久五月天| 91久久久久久久久久久| 成人草榴视频| 狠狠爱五月婷婷| 欧美日韩成人一区二区| 久久久久久人妻| 6080av| 韩日另类| 亚洲不卡欧洲| 激情五月婷婷在线区| 色色三级视频| 人人综合久| 91爱啪啪| 99久久久精品| 五月丁香色| 色欲日日躁| 九九久久9 9在线观看| 五月丁花六月丁香综合| 激情五月深爱五月观看| 九九激情| 99无码| 这里只有精品免费视频在线观看| 激情av| 色综合五月天| 亚洲一区二区无遮挡A片| 六月激情久久婷婷| 日韩一级网站| 人妻丰满精品一区二区A片| 色婷婷丁香五月综合| 超碰97免费在线| 色情成人五月天| AV79| 久久婷婷丁香五月一二三| 啪啪日热| 激情五月天视频| 这里只有精品视频一区| 激情五月伊人婷婷| 97久久超碰| 欧美性生交A片免费看| 九九这里都是精品| 黄急一级视频| 成人AV在线电影| 另类综合婷婷五月天欧美视频| 99riAV国产精品视频| 国精产品一区一区三区免费视频| 五月天丁香网站| 婷婷丁香激情五月| 天天五月香欧美| 伊人大香蕉综合在线| 丁香婷婷色五月激情综合| 五月天婷婷中文字幕在线播放| 婷婷五月天黄色| 日本三级第一页| 九九综合九九| 成人在线综合| 五月激情在线| 亚洲成人五月| 久久 视频这里只有精总| 五月婷婷色影院| 色域五月丁香| 色青青电影色五月| 不卡在线中文字幕无| 香蕉综合在线| 欧美久久婷婷| 久久久18| 丁香五月天网站| 激情五月天小说|五月天开心激情网|亚洲精品国产自在现线|黄色五月天 | 激情久久久久久| 中文AⅤ大全| 天天干,夜夜爽| 另类小说五月天| 婷婷五月丁香色综合| 五月天中文字幕在线婷婷| 色999;丁香五月| 九九www| 两性婷婷丁香五月| 精品AV无码超碰| 精品欧美性爱超级爽| 9+1视频网址| 狠狠干综合| 97热精品| 日本va欧美va国产激情| 久热只有精品| 开心五月深爱五月| 国产精产国品一二三在观看| 色综合99无码| 久热天堂| 大香蕉五月天婷婷丁香91| 久热伊人在91| 九九人人自拍| 色爱综合网| 成人网站免费在线播放| 激情五月丁香五月| 干婷婷五月天| 99热在线观看精品免费| 美国十月色婷婷在线观看| 99爱在线免费视频| 欧洲不卡视频| 99热这里有精品| 粉嫩AV久久一区二区三区| 激情第四色| 91精品91久久久中77777| 色综合伊人网| 色综合激情图区| 婷婷五月丁香综合瑟瑟| 综合久久高清| 九九视频精品这里只有| 婷婷五月综合在线视频| 婷婷播5月| 婷婷丁香五月天在线| 丁香五月综合图片在线观看| 激情五月天无人视频在线| 国产成人99久久亚洲综合精品| 九九99一区| 狠狠插狠狠插| 色人久久| 久久丁香九| 久99久在线观看| 激情五月天色色网| 久久96热| 亚洲av综合网| 久久久久亚洲AV综合| 色综久久久| 99人妻碰碰碰久久久久视| www.五月天婷婷| 五月天色导航婷婷资源婷婷| 色婷婷综合网站| 色五月偷偷| 五月婷婷激情综合| 色色色五月婷| 婷婷久久六月费| 婷婷五月天久久| 99久久婷婷国产综合| 开心五月天激情网| 人人操人人爽成人AV| 婷婷丁香在线| 婷婷五月天色| 九九视频在线观看视频6| 亚洲AV无码电影| 亚洲av日韩无码| 日日干夜夜撸夜夜骑| 思思热这里只有精品| 深爱激情综合网| 淫五月停停| xxxx久| 天天干天天日天天插 | 无码99| 日韩啊啊啊| 成人无码中文| 五月婷婷综合色啪首页| 色五月激情网| 开心五月婷婷婷美女| 色综合久久伊伊婷婷五月| 99热这里| 亚洲五月天色色| 日日操夜夜操狠狠操| 亚洲激情五月| 婷婷综合玖玖五月| 天天拍久久| 99操逼| 亚洲激情六月| 久热这里只有精品在线| 久久艹 五月天| 五月天婷婷av| 久久久99免费视频| 五月婷婷综合影院| 激情五月综合婷婷| 91精品国产色猫| 狠色狠色狠色狠色狠色网| 91色色色18| 99热黄| xx综合网| 成人视频网| 91操操| 色婷婷免费视频| www.玖玖婷婷在线| 五月婷婷色激情| 精品爱欲五| 欧美久草在线日本一级特黄大片做受9在线观看韩国电影《两个女人》未删减-毛片 | 丁香五月影院| 色情婷婷五月天| 丁香五月先锋| 日韩人妻在线观看| 色呦呦美女| 这里只有精品免费| 五月天婷婷色情| 99re思思热久久| 亚洲成AV人片在线观看| 五月天停停成人网| www.com在线操视频免费观看| 丁香色播五月天| 日本三级中国三级99人妇网站| 91丨九色丨东北熟女| 99在线69| 婷婷色五月噜噜| 国产无套精品一区二区| 亚洲成人色五月天| 五月婷婷黄色网址| 婷婷六月激情综合| 综合激情肏逼网| 色激情五月| 碰人人操| 狠狠色婷婷7777久| 激情五月婷婷欧美极品 | 九九视频在线观看视频6 | 婷婷成人综合| 97 天堂| 婷婷播播五月天| 9热网站| 蜜桃五月天色| 色情五月天丁香社区| 99久久99久久| 婷婷五月成人有| 久久人妻精品| 婷婷精品综合| 婷婷五月天久久| 色五月五月婷婷| 丁香五月综合图片在线观看| 青青色com久久| 久99热在线观看| 大香蕉五月天婷婷| 99国产精品久久久久久久久久久 | 亚洲色久| 99爱在线视频| 成人色五月天婷婷| 色噜婷婷| 激情五月婷婷五月| 丁香成人色情五月天| 99热全是精品| 成人丁香五月| 亚洲六月婷婷| 日本婷婷丁香五月| 色情婷| 99热在线播放| 婷婷久久色| 99精品久久| 91中文狠狠综合| 国产精品视频| 婷婷丁香激情| 激情综合5| 在线成人va| 久热超碰91| 99热久只有精品首页| 九月性爱网| 五月婷中文字幕| 丁香狠狠| 日本超碰在线| 日韩久综合| 日本片日本片祼观看网站在线看中文版网页在线看 | 啪啪五月天啪啪| 婷婷色吧| JlZZJlZZ8JlZZ亚洲熟女| 超碰在线9| 五月丁香六月色婷婷| 大香线蕉伊人| 96色婷婷| 天天干天天日蜜臀av| 色色丁香| 国产精品成人AV在线| 天天爱天天做天天爽| 久久多色| 久艹伊| 性色做爰片在线观看WW| 久久婷婷色| 六月丁香激情网| 丁香五月 综合| 久草五月天| 韩国中文字幕91| 99热这| 久久久久久人妻| 五月天激情Av| 2025中文在线视频字幕免费观看| AA丁香综合激情| 九月婷婷综合网| 久99久视频精品| 思思99热| 欧美人与性动交CCOO| 超碰免费人妻| 婷婷五月电影院| 人人摸人人摸| 天天干天天插| 丁香五月天激情综合| 五月丁香六月婷婷网站| 99热只有这里才是精品| 五月婷婷色吧!| ...婷婷国产成人亚洲日韩| 99久久综合网| 99久久免费性爱视频`| 美女黄频aⅴ视频| 国产AV不卡福利| 六月丁香啪| 色吧99| 黄色av网站在线免费播放| 极品人妻VIDEOSSS人妻| 香蕉人妻AV久久久久天天| 国产亚洲99久久精品| 91操操| 亚洲综合婷婷| 丁香五月影院| 精品人妻午夜一区二区三区四区 | 亚洲视频丁香网va| 蜜乳A√| 午夜青草资源| 久久66成人网站| 亚洲九九99精品视频在线播放| 色丁香在线视频| 亚洲男人的天堂婷婷色五月| 99久久激情视频| 五月综合婷婷五月| 九九精品99| AV性爱在线| 丁香五月性| 五月天婷婷成人网| 日韩三级高清无码| 欧美大道不卡| 久久五月天激情美女| site:wpjngj.com| 丁香五色月婷婷网| 色色色色五月| 99re思思热久久| 久久婷婷五月综合| 亞洲自怕| 综合AV在线| 天天激情综合| 婷婷五月天激情综合深爱激情| 丁香午夜天| 色婷婷A| 色偷偷五月天| 丁香婷婷综合影院| 99精品国产热久久91色欲| 激情综合自拍五月婷婷色五月| 六月丁香深深爱| 日日艹思思热| 五月丁香免费看| 碰97 久| 亚洲av无码精品色午夜| sisi热国产| 色色色.COM| 另类激情五月| 日本久久激情| 婷婷五月天色色| 欧美亚洲婷婷五月| 丁香五月首页| 超碰妻人人| 久热一本| 丁香五月激情五月开心五月| 狠狠色噜噜狠狠狠狠综合| 久久婷婷午夜| 成人看片网站| 亚洲中文乱字字幕在线永久| 国产FREESEXVIDEOS性中国| 丁香五月天激情四射网络不好 | 99久在线精品99re8| av首页在线| 色婷婷av在线观看| 五月婷婷综合丁香视频| 91男同视频| 91偷拍视频| 人人人操97| 色综合激情| 激情五月天情色| 色波激情五月天| 天天操婷婷| 九九视频在线观看视频6| 五月丁香花视频| 中文网av| 在线看九一V图片| 99综合久久| 色婷婷成人| 亚洲精品无AMM毛片| 五月婷婷色色色| 午夜丁香五月天综合| 婷婷五月激情网| 精品99在线看| 婷婷五月天美女21p| 日曰躁夜夜躁2026| 婷婷综合五月天激情| 五月婷久久| 加勒比日本一区二区三区| 天天摸日日舔狠狠添婷婷婷| 五月婷婷六月丁香| 99婷婷五月天| 人人爽天天爽| 天天操夜夜爽天天操| www.久久爱.com| 国产综合丁香五月天| 亚州视频九九99| 久久怡红院| 在线成人网站| 久久九九99| 99自拍视频网站| 影音先锋91资源站| 色五月97| 超碰猛烈的性猛交| 色五月激情| 激情综合色图| 在线观看的av| 婷婷五月天激情文学| 4399在线日本A片| 涩综合网| site:hcxsz888.com| 日韩无码专区| 婷婷免费精品视频| 九九Av| 丁香六月天婷婷在线| www.91色| 婷婷开心综合人妻小说网址| 久9久视频精品| 中文字幕色色色| 国产乱轮一区二区三区| 思思热在线播放| 国产黄色av| 欧美色五月| 成人五月天丁香婷| 丰满人妻一区二区三区| 五月综合婷婷网| 不卡在线中文字幕无| 1995年关宝慧版蜘蛛女| 国产色色色色色| 无码色色色| 色99在线观看| 国产全是老熟女太爽了| 伊人五月丁香| 久久久久8888| 99热18| 另类激情五月| 日本精品干| 婷婷色六月| 噜噜噜色噜噜| 大香蕉人在线65| WWW,五月| 日日夜夜天天爽| 亚洲人妻电影| www.婷婷五月天| 婷婷五月天六月| 亚洲超级碰| 色婷婷亚洲婷婷| 成人丁香婷婷五月天| 国产黄色一级片| 婷婷激情六月| 色色综合网络| 色色网站免费在线视频| 热婷婷av| 五月婷婷久久综合| 开心五月网| 五月丁香六月婷婷精品| www狠狠爱com| 亚洲综合五月天| 热久久99热欧美国产亚洲| 丁香五月天网站| 天天插操| 看片视频在线免费日产在线看| 久色国产| 五月丁香日本在线视频观看| 久热精品在看| 成人国产欧美大片一区| 九九九热精品| 激情丁香五月天图片| 丁香五月天天哦| 最新久久99视频网站| 丁香五月天电影| 色色色色网| 五月激情综合婷婷| AV在线观看网站| 欧美性爱专区| 丁香五月激情网| 在线观看av网站| 亚洲mm色| 五月丁香婷婷在线综合蜜桃| 色九月欧美| 激情五月四色| 久久精彩视频| 99热综合网| www.日韩国产| 激情综合色婷婷六月天| 亭亭色天香| 99热色无码| 五月色丁香| 99久久終合| 国产精品久久久爽爽爽麻豆色哟哟| 九色自拍| 激情五月色婷婷| 婷婷丁香综合| 白天AV月月| 欧美丁香婷婷天天操| 99久久99久久| 98永久精品| 黄色成人AV在线| 久久综合婷婷激情| 国产毛片精品一区二区色欲黄A片| 亚洲热久久| 色噜噜狠狠色综合网| 亚洲视色| 天天色综网| 六月狠狠综合| 。久久久久久久久久久久久久人妻| 色99视| 婷婷 久综合| 中文字幕永久在线| 97人人干| 久热精品视频在线观| 国产免费一区二区在线A片视频| 99久久视频| 五月丁香综合中文| 97色天堂| 欧美人人操| 97操碰视频| 一起草Av| 久久只有这里精品免费| 婷婷丁香五月激情综合站_久久五月丁香激情综合_开心五月综合激情综合五月_婷 | 五月天精品视频| 婷综合| 久久99久久99精品免视看婷| 成人日韩欧美| 婷婷五月综合激情| 综合色、色综合| 天天操天天干天天射| 婷婷影视久久| 九月丁香八月婷婷久久综合久97| 丁香五月停停基地| 丁香六月啪| 婷香五月网在线| 激情5月婷婷狠狠干| 欧美性爱特黄一级aaaassss| 激情5月天天天| 亚洲99精品欧美一区| 婷婷丁香18| 婷婷少妇激情| 超碰精品在线| 91碰免费视频| 97九色视频| 五月天日日操夜夜操 | 九九色黄色| 狠狠色五月| 99re热精品在线视频| 欧美激情xxxXX| 丁香九月婷婷色| 五月婷婷深深爱| 99re思思久久| 五月丁香久久综合91| 亚洲爱婷婷| 99色在线视频观看| 996日日爱| 色射影院| 丁香8月手机综合| 国产亚洲99久久| 就要爱综合| 五月天激情婷婷小说| 中文AV在线观看| 91久久久久久久久18| 五月婷婷色色爱| 亚洲性爱电影| 婷婷丁香五月欧美人| 97丁香五月| 99精品偷自拍| 国产成人高清| 1995年关宝慧版蜘蛛女| 国产亚洲精品久久一区二区三区| 五月婷婷久久综合| 婷婷另类小说| 日本欧美在线| 思思精品热在线| 激情五月婷婷丁香| 丁香五月天堂网AV| 欧美激情五月天在线观看| 中文av网站| 婷婷综合久久| 婷婷五月综合网| 九九热视频免费的| 99色在线视频| 99ri在线播放| 丁香五月婷婷色播艳门照| 久久激情五月婷婷| 色色婷婷色色| 成人色色视频| 成功精品影院| 九九色人| 婷婷激情六月视频| 亚洲中文字幕翔田千里| 国产日批视频| 99热99在线| 五月伊人婷婷999| 操逼福利视频| 五月天激情影院| 97极品在线| 99操逼| 国产真人做爰视频免费| 天天做天天要天天爱| 99综合网| 99久久色| 99久久大片| 欧美特大片黄| 日本婷婷综合精品| 丁香六月婷| 五月婷婷99热| 综合激情五月婷婷| 色婷av| 日日日天天干| 99情色五月天| 五月天婷a| 天天射天天插天天干| 婷婷色五月激情| 狠狠搞狠狠操| 7月婷婷六月丁香| 啪啪91| 丁香五月婷婷黑人妻黄色电影院| 超碰97干| 日本色99| 婷婷五月天色色| 色色免费网站| 久热无码| 日韩色色网| 天天射影院| 丁香六月 婷婷六月| 99人人干| 久色视频首页| 性做爰A片免费视频A片直播| 色五月五月天| 在线播放 精品| 婷婷开心久久| 激情综合在线播放| 色在线99| 激情丁香社区| 婷婷激情综合网| 婷婷久久五月天亚洲欧美国产日韩在线观看 | 天天插天天干| 襙比视频| 人人操婷婷| AV性爱在线| 久久久久激情网| 99在线播放视频| 99这里只有精品视频免费| 婷婷99| 西瓜美女a片| 丁香亭亭激情四射| 天天操夜夜操| 丁香婷婷六月激情文学| 噼里啪啦完整版中文在线观看| 激情五月视频| 久久99看免费| 婷婷丁香六月天| 丁香婷停五月激情综合深爱| 成片免费观看大全| 人人操AV| 五月丁香在线国产| 色青五月天| 婷婷婷婷色| 六月婷五月丁香| 狠狠色噜噜狠狠亚洲A∨| 丁香五月色五月| 五月婷婷激情四季| 超级碰碰99| 粉嫩av懂色av蜜臀av熟妇| 琪琪秋霞| 六月婷在线| 五月激情婷婷在线| 六月色丁香中文字幕| 干一干xxxx| 五月天丁香| 天天五月天综合网址| 热99这里只是精品| 在线超碰免费| 99欧美| 思思热久久爱| 在线播放中文字幕| 91高潮喷水久久久久久久久| 超碰在线看| 婷婷五亚洲| 91狠狠综合久久久久久| 婷婷五月天久| 亚洲天堂99| 五月性色| 99久久思思| 色综合久久88色综合天天99| 狠狠ri| 久久久18| 色五月六月| 国产成人AV人人爽人人澡Va| 色噜噜五月丁香婷婷| 图片区 小说区 区 亚洲五月| 丁香六月久久| 亚洲 在线 性爱 | 六月丁丁香| 玖玖精品资源| 丁香五月婷婷激情小说| 9 1在线视频| 五月开心播播网| 丁香九月激情| 五月激情影视| 秋霞影音91人妻久久| 99 热国产在| 国产操肏网站| 五月婷狠狠| 三男玩一女三A片| 色婷网| 婷婷五月六月丁香| 激情小说 五月天| 99热这是里只有精品| 婷婷五月AV| 停停五月色宗合| 五月婷护士| 亚洲亚洲人成综合网络| 久久性爱视频网站| 丁香五月欧美成人| 精品久热69| 色五月丁香网| 丁香网五月天激情| 色婷婷六月开心中文字| 99热九九这里只有精品10| 五月婷婷欧美| 亚洲 视频 导航 一区| 久久久九九视频精品18| 婷婷色综合网日韩国产| 日本黄色三级片内射| 99热亚洲| 99免费在线视频| 大香蕉五月天| 久久婷婷影院| 99热啪啪| 蜜桃人妻无码AV天堂三区| 日日日日日| 日日撸夜夜操| 色五月婷婷基地| 天天色天天操天天射| 五月天婷婷在线AN| 五月丁香啪啪网| 五月天桃色深爱网| 天天色粽合合合合合合合| 天天做天天爱| 另类小说五月天| 激情小说五月天| 成人午夜视频精品一区| 黑人巨粗进入警花疼哭A片| 丰满少妇乱A片无码| 男女啪啪做爰高潮无遮挡| 国外亚洲成AV人片在线观看 | 九九av| 天天色天天爽| 天天干夜夜b| 5月婷婷性视频| www.色擼擼.com| 丁香五月婷老师| 99热精品在线| 色婷婷小说| 日本色婷婷| 国产高清av黄色看片| 67194线路二在线观看| 天堂网亚洲色图| 久久999久久999久久999久久| 99手机在线精品视频| 色色色色五月天| 婷婷色色综合激情| 五月婷婷激情综合拍| 五月婷婷在线视频观看| 99久久久免费| 97色色视频| 精品热九九| 色综合香蕉| 如何安全看伊人婷婷| 婷婷五月俺要去| 久久这里只| 91久久| 亚洲欧洲中文日韩久久AV乱码| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 99视频精品8 | 99亚洲视频| 久久五月天婷婷| 丁香五月天AV在线 | 久久99婷婷| 色135综合网| 五月间天堂综合| 18av天堂| 五月丁香婷婷六月| 人妻久久久| 玖玖热99| 一本色道久久88综合日韩精品| 超极99精品| 亚洲综合九九| 亚洲五月情| 婷婷五月天丁香花| 五月丁香婷久久| 婷婷色激情网| 国产午夜一区二区三区| 成功精品影院| 91色碰| 狠狠另类视频| 五月天久久综合| 一二线视频 另类| 91超碰在线观看| 婷婷五月花西瓜| 丁香五月激情五月| caopeng97人人| 亚洲综合视频一下| www.超碰在线| 日本天堂久久| 五月丁香六月婷婷综合网| h亚洲| 99热传媒| 一夜福利不卡| PORNY九色9l自拍视频成人| 丁香婷婷五月色综合| 6月丁香婷婷| 免费观看大片视频 丁香婷婷 六月欧美| 日日干夜夜干| 久久久久婷婷| 五月丁香激情综合| 青青久久五月天丁香婷婷| 亚洲综合色网站| 亚洲视频五区| 激情婷婷五月天丁香| 综合五月亭亭9| 天天干天天操天天拍| 色哟哟性爱av| av操一操| 五月婷婷 激情按摩| 综合五月丁香久久| 亚洲网视屏| 色婷婷91| 午夜丁香婷婷| 精品9l九九九九九77777| 欧美综合丁香网| 天天干电影| 91超级碰碰碰| 亚洲av网站| 国产色网站| 免费精品99| 冬月かえでAV无码播放| 五月丁香六月婷婷视频| 97色五月婷婷在线| 亚洲综合丁香五月| 亚洲人人操| 亚洲色涩视频| 婷婷丁香18| 天天爽在线视频| 国产激情久久久| 级情九色| 91精品综合久久久久久五月丁香| 丁香五月综合激情啪啪| www.99热在线| 日本成人综合| 欧美大香蕉视频| 亭亭色网| 日韩操人| 亚洲婷婷五月天在线激情综合网| 五月丁香婷婷六月| 噜一噜免费视频| 狠狠操狠狠插| 五月丁激情| 天天色中文字幕女优AV| 婷婷五月天亚洲综合| 五月丁香亭亭A片| www,婷婷| 99热只有精品在线| 激情久久久久久久久久久| 色碰碰| 综合色久| 影音先锋女人av鲁色资源网小说免费| 久久伊人五月天| 丁香五月激情月| 四虎99热在线观看网站| 玖玖资源站中文| 丁香五月网| 色综合色综合网| 热九九在线| 牛色色碰| 久久ab| 婷婷人人操| 日日噜噜夜夜狠狠久久丁香五月| 五月天无码视屏播放| 色五月丁香五| 伊人五月综合网| 久热黄色| 九九热精品视频在线观看| 五月丁香 啪啪啪| 天堂在线婷婷| 99ri精品视频在线观看| 激情六月下句是什么| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 免费无码毛片一区二区A片| 成年人看Va免费视频| 五月丁香六月婷婷久久肏| 天天插综合| 天天拍久久| 色色色色色五月| 久久久性爱视频| 综合久久五月| 91凹凸在线| 思思热在线| 丁香五月手机在线| 人妻久久做| 亚洲国产成人AV在线| www.99久| 欧美色色色| 六月丁香综合| 极品人妻VIDEOSSS人妻| 人妻久久久| 日本色婷婷五月天成人电影| 亚洲啪啪精品| 色噜噜狠狠色综无码久久合欧美| 久热精品视频| 99re热在线视频| 超碰97在线观看免费| 色狠狠综合| 一本综合丁香日日狠狠色| 啪啪综合| 婷婷丁香久久网| 九九色综合九九色| 停停五月丁香| 久久五月人人摸| 玖玖婷婷色| 国产熟妇乱子伦hd| 亚洲国产成人在线| 五月天久久综合婷婷丁香| 人人爽天天莫| 美国不卡视频| 三十熟女| 综合激情站| 五月婷婷六月丁香在线视频免费在线观看| 婷婷综合激情五月中文字幕| 99久热精品在线| 无码少妇高潮喷水A片免费| 亚洲啪啪网| 97婷婷五月| 人人色性网| 婷婷久热| 二级黄色毛片| 北条麻妃伊人| 精品亚洲国产成AV人片传媒| 久久与婷婷| 日屌日日操日日色| 狠狠999| 九月婷婷| 九九婷婷综合| 婷婷久久婷婷色五月| 中文中文在线| 极品人妻VideOssS人妻| 五月丁香婷草| 淑女丝袜bi操逼123| 亚洲成人乱码av网站| 性爱在线播放av| 久久综合婷婷| www.久久久久久久| 色婷婷激情五月天| 色色色色色日韩午夜激情 | 亚洲精品视频电影| 五月婷婷狠狠久久| www.韩日视频| 天天射天天操天天干| 欧美叉叉叉BBB网站| 99久久综合网| 日本婷婷五月天| 久久精品这里只有精品免费首页| 女同激情久久av久久| 五月丁香六月婷婷成人电影| 丁香五月亚综合图片| 开心五月深爱五月丁香五月激情五月| 丁香六月婷婷综合麻豆| 天天爱天天做天天舔| 五月天激日本色情在线| www,五月天com| 丁香六月婷婷激情综合| 97人人射| 97亚洲色 torrent magnet| 色婷婷XXXXX| 欧美欧盟性爱网| 色婷婷婷av| 色色色视频免费无码| 九九综合久久丁香婷婷,开心激情综合网| 欧美内射AA| 99综合视频在线| 日操| 五月天色五月天| 婷婷六月天激情影院| 婷婷五月骚厕所| 亚洲综合激情五月| 五月丁香偷拍| 亚洲操精品| 久热99| 色婷婷基地| 精品一二三区久久AAA片| 大香伊人久色| 98热精品| 一级精品999WWW| 99热只有精品综合| 五月婷婷六月激情在线| 日韩精品色| 激情综合网五月激情| 26uuu成人网| 色五月91| 北京熟妇搡BBBB搡BBBB| 五月天开心色色网| 久久综合五月婷婷| 91操片| 这里只有精品99视频| 激情五月婷婷中文字幕| 亚洲激情五月| 日本久久99| 中文字幕乱码亚洲精品一区| 99久久欧美| 9精品视频在线| 热九九在线| 久热这里只有精品在线| 欧美日韩成人一区二区| 无码色色| 丁香五月影视| 色播五月婷婷| www超碰com| 一区二区乱码视频| 有码人妻久久| 五月激情六月宗合| 色五月婷婷中文字幕| 91九色最新视频| 成人在线网站| 99视频久久免费视频| 狠狠搞亚洲| www色色com| 色综合久久之分久久| 超碰99热精品| 日韩狠狠色婷婷| 99热这里只有精品5| 丁香激情五月天| 丁香婷婷久久综合在线| 欧美日韩999| 色99欧洲色19| av狠狠操| 五月丁香综合网| 久热久色| 色婷婷五月综合| 婷婷中文字幕| 天天综合久久| 五月丁香婷婷激情| 婷婷午夜激情| 1024欧美看片| 99综合视频在线| 久久婷婷五月| 青青草免费公开视频| 九九 激情 网| 91精品国产综合久久密臀| 婷婷午夜| 老师把我爽高潮了免费A片| 亚洲日韩人妻操逼| 欧美精产国品一二三区| 99热超碰人| 综合欧美五月婷婷| 婷婷色在线视频| 五月成人丁香av91| 99热99ai| 久99综合婷婷| 婷婷五月娱乐在线| 婷婷五月天深爱| 97色在线| 国产成人AV在线播放| 亚洲五月情| 国产成人一区二区三区在线观看| 丁香久久综合| 天天狠天天叉| 蜜桃婷婷丁香综合久久开心亚洲| av九九| WWW免费视频碰碰碰碰| 婷婷丁香五月视频| 激情校园 亚洲| 囯产精品久久欠久久久久久九大| 偷拍九九五月丁香婷婷| 99热精地址| 99热在线观看| 亚洲婷婷丁香五月在线| 久久网日本| 91人碰| 久久六月天| 中文AⅤ大全| www,婷婷五月天777me,com| 99热欧美| 99热国品免费| 婷婷色网| 久久久8| 久久大香蕉同僚| 中文字幕av亚洲| 日韩无码色色| 31色区视频免费看| 五月婷婷婷自由综合| 亚洲精品无人区| 人色五月天婷婷| 国产精品久久久久久亚洲毛片| 人妻性爱av网站| 久操操| 性一交一乱一交A片久久四色| 99在线视频资源| 色v综合网| 婷婷激情九月| 久久久久激情| 日韩成人网址| 一起草AV| 五月婷婷在线视频| 、激情六月天| 婷婷五月天av| 婷婷久久视频| 欧美黄色一级录像| 人妻自慰高清合集| 91碰九色| 激情爱爱网站|