精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Python升級之路( Lv21 ) GUI圖形界面編程之布局&事件管理

開發(fā)
?今天我們將深入學習 GUI 圖形界面編程 tkinter, 了解布局管理和事件管理。

今天我們將深入學習GUI圖形界面編程tkinter, 了解布局管理和事件管理。

今日冒險片段1

隨著冒險的深入, 了不起來到了天帷巨獸的頸部地區(qū). 聽奧菲利亞講, 這里位于天帷巨獸的頸部區(qū)域, 名為煉獄. 死后的信徒們都會被送到這里. 久而久之這里便樹木林立, 人煙罕至, 暗無天日. 因此誕生了諸如僵尸, 夜叉一樣的怪物. 好在現(xiàn)在的了不起現(xiàn)在也是有兩把刷子的, 在其護送下, 路上的小怪雖然不少, 但是沒有影響他們的趕路計劃. 但是在走至一半時, 一個黑袍祭祀阻擋到了他們前進的去處. 奧菲利亞震驚的張開紅唇說到: 這個難道是傳說中的暗之傳道士嗎?

grid布局管理器

grid 表格布局,采用表格結(jié)構(gòu)組織組件. 子組件的位置由行和列的單元格來確定,并且可以跨行和跨列,從而實現(xiàn)復雜的布局。

grid()方法提供的屬性參數(shù)選項如下:

選項

說明

取值范圍

column

單元格的列號

從 0 開始的正整數(shù)

columnspan

跨列,跨越的列數(shù)

正整數(shù)

row

單元格的行號 從

0 開始的正整數(shù)

rowspan

跨行,跨越的行數(shù)

正整數(shù)

ipadx ipady

設置子組件之間的間隔,x 方向或者 y 方向, 默認單位為像素

非負浮點數(shù),默認 0.0

padx pady

與之并列的組件之間的間隔,x 方向或者 y 方 向,默認單位是像素

非負浮點數(shù),默認 0.0

sticky

組件緊貼所在單元格的某一角,對應于東南西 北中以及 4 個角

“n”, “s”, “w”, “e”, “nw”, “sw”, “se”, “ne”, “center”(默認)

實操代碼:

from tkinter import *


class Application(Frame):
    def __init__(self, master=None):
        super(Application, self).__init__(master)
        self.pack()
        self.createWidget()

    def createWidget(self):
        self.label1 = Label(self, text="用戶名")
        self.label1.grid(row=0, column=0)
        self.entry1 = Entry(self)
        self.entry1.grid(row=0, column=1)
        Label(self, text="用戶名為手機號").grid(row=0, column=2)
        Label(self, text="密碼").grid(row=1, column=0)
        Entry(self, show="*").grid(row=1, column=1)

        Button(self, text="登錄").grid(row=2, column=1, sticky=SW)
        Button(self, text="取消").grid(row=2, column=2, sticky=S)


if __name__ == '__main__':
    root = Tk()
    root.geometry("400x90+200+300")
    app = Application(master=root)
    root.mainloop()

pack 布局管理器

pack 按照組件的創(chuàng)建順序?qū)⒆咏M件添加到父組件中,按照垂直或者水平的方向自然排布 如果不指定任何選項,默認在父組件中自頂向下垂直添加組件.  pack 是代碼量最少,最簡單, 最常用的一種,可以用于快速生成界面。

pack()方法提供的方法參數(shù)選項

如上列出了 pack 布局所有的屬性,但是不需要挨個熟悉,了解基本的即可 pack 適用于簡單的垂直或水平排布,如果需要復雜的布局可以使用 grid 或 place。

選項

說明

取值范圍

expand

當值為“yes”時,side 選項無效。組件顯示在父配件中心位置;若 fill 選項為”both”,則填充父組件的剩余空間

“yes”, 自然數(shù),”no”, 0 (默認值”no”或 0)

fill

填充 x(y)方向上的空間,當屬性 side=”top”或” bottom”時,填充 x 方向;當屬性 side=”left”或” right”時,填充”y”方向;當 expand 選項為”yes” 時,填充父組件的剩余空間

“x”, “y”, “both”, “none” (默認值為 none)

ipadx ipady

設置子組件之間的間隔,x 方向或者 y 方向,默認單位為像素

非負浮點數(shù),默認 0.0

padx pady

與之并列的組件之間的間隔,x 方向或者 y 方向,默認單位是像素

非負浮點數(shù),默認 0.0

side

定義停靠在父組件的哪一邊上

“ top ” , “ bottom ” , “l(fā)eft”, “right” (默認為”top”)

before

將本組件于所選組建對象之前 pack,類似于先創(chuàng)建本組件再創(chuàng)建選定組件

已經(jīng) pack 后的組件對象

after

將本組件于所選組建對象之后 pack,類似于先創(chuàng)建選定組件再本組件

已經(jīng) pack 后的組件對象

in_

將本組件作為所選組建對象的子組件,類似于指定本組件的 master 為選定組件

已經(jīng) pack 后的組件對象

anchor

對齊方式,左對齊”w”,右對齊”e”,頂對齊”n”, 底對齊

”s” “n”, “s”, “w”, “e”, “nw”, “sw”, “se”, “ne”, “center”(默認)

實操代碼:

from tkinter import *

root = Tk()
root.geometry("700x220")

# Frame是個矩形區(qū)域, 用來存放其他組件
f1 = Frame(root)
f1.pack()
f2 = Frame(root)
f2.pack()

# 聲明一個元組
btnText = ("流行風", "中國風", "日本風", "重金屬", "輕音樂")

# 遍歷元組, 為Button命令
for txt in btnText:
    Button(f1, text=txt).pack(side="left", padx="10")

# 遍歷一個range序列
for i in range(1, 20):
    Button(f2, width=5, height=10, bg="black" if i % 2 == 0 else "white").pack(side="left")

root.mainloop()

place 布局管理器

place 布局管理器可以通過坐標精確控制組件的位置,適用于一些布局更加靈活的場景。

place()方法的屬性參數(shù)選項:

選項

說明

取值范圍

x,y

組件左上角的絕對 坐標(相對于窗口)

非負整數(shù) x 和 y 選項用于設置偏移(像素),如果同時設置 relx(rely) 和 x(y),那么 place 將優(yōu)先計算 relx 和 rely,然后再實現(xiàn) x 和 y 指定的偏移值

relx rely

組件左上角的坐標 (相對于父容器)

relx 是相對父組件的位置。0 是最左邊,0.5 是正中間,1 是最右邊;rely 是相對父組件的位置。0 是最上邊,0.5 是正中間,1 是最下邊;

width, height

組件的寬度和高度

非負整數(shù)

relwidth, relheight

組件的寬度和高度 (相對于父容器)

與 relx、rely 取值類似,但是相對于父組件的尺寸

anchor

對齊方式,左對齊” w”,右對齊”e”, 頂對齊”n”,底對 齊”s”

“n”, “s”, “w”, “e”, “nw”, “sw”, “se”, “ne”, “center”(默認)

事件管理

一個 GUI 應用整個生命周期都處在一個消息循環(huán) (event loop) 中。它等待事件的發(fā)生,并作出相應的處理. Tkinter 提供了用以處理相關(guān)事件的機制. 處理函數(shù)可被綁定給各個控件的各種事件. widget.bind(event, handler) 如果相關(guān)事件發(fā)生, handler 函數(shù)會被觸發(fā), 事件對象 event 會傳遞給 handler 函數(shù).

今日冒險片段2

原來, 在大主教, 大祭司和教主之間. 還有四個特殊的存在, 那就是黎明, 黃昏, 暗, 光之傳道師. 由于他們四個比較特殊, 因此直接受教主管轄, 但自從天帷巨獸上面的人被控制之后, 他們四位便杳無音信. 因此. 黎明和黃昏已在之前的冒險中被了不起解救. 但是相較于之前兩位, 安之傳道師明顯要更強一些. 于是了不起趕忙把武器切換成光屬性. 只見自己的長劍在黑暗中散發(fā)著點點光芒. 正在了不起握緊武器準備進攻的時候. 對方先開口說話了: "尊敬的教主大人, 暗之傳道師-扎西特參上!". 原來, 暗之傳道師由于本人對黑暗環(huán)境的契合度極高, 因此僥幸躲過了精神控制. 但是由于他是唯一一位在此地擺脫控制的人, 因此每天都會同被控制的怪物做斗爭. 好在遇到了我們, 他才能將緊繃的心態(tài)方式下來. 就這樣了不起的小隊便又多了一人.

鼠標和鍵盤事件

代碼

說明

<Button-1> <ButtonPress-1>

鼠標左鍵按下。2 表示右鍵,3 表示中鍵;

<ButtonRelease-1>

鼠標左鍵釋放

<B1-Motion>

按住鼠標左鍵移動

<Double-Button-1>

雙擊左鍵

<Enter>

鼠標指針進入某一組件區(qū)域

<Leave>

鼠標指針離開某一組件區(qū)域

<MouseWheel>

滾動滾輪;

<KeyPress-a>

按下 a 鍵,a 可用其他鍵替代

<KeyRelease-a>

釋放 a 鍵。

<KeyPress-A>

按下 A 鍵(大寫的 A)

<Alt-KeyPress-a>

同時按下 alt 和 a;alt 可用 ctrl 和 shift 替代

<Double-KeyPress-a>

快速按兩下 a

<Control-V>

CTRL 和 V 鍵被同時按下,V 可以換成其它鍵位

event 對象常用屬性:

名稱

說明

char

按鍵字符,僅對鍵盤事件有效

keycode

按鍵編碼,僅對鍵盤事件有效

keysym

按鍵名稱,僅對鍵盤事件有效 比如按下空格鍵:鍵的 char:鍵的 keycode, 32 鍵的 keysym:space ;  再比如按下 a 鍵:鍵的 char:a 鍵的 keycode:65 鍵的 keysym:a

num

鼠標按鍵,僅對鼠標事件有效

type

所觸發(fā)的事件類型

widget

引起事件的組件

width,height

組件改變后的大小,僅 Configure 有效

x,y

鼠標當前位置,相對于父容器

x_root,y_root

鼠標當前位置,相對于整個屏幕

實操代碼:

from tkinter import *

root = Tk();
root.geometry("530x300")
c1 = Canvas(root, width=200, height=200, bg="green")
c1.pack()


def mouseTest(event):
    """鼠標事件測試"""
    print("鼠標左鍵單擊位置(相對于父容器):{0},{1}".format(event.x, event.y))
    print("鼠標左鍵單擊位置(相對于屏幕): {0},{1}".format(event.x_root, event.y_root))
    print("事件綁定的組件:{0}".format(event.widget))


def testDrag(event):
    c1.create_oval(event.x, event.y, event.x + 1, event.y + 1)


def keyboardTest(event):
    """
    char 按鍵字符,僅對鍵盤事件有效
    keycode 按鍵編碼,僅對鍵盤事件有效
    keysym 按鍵名稱,僅對鍵盤事件有效 比如按下空格鍵: 鍵的 char: 鍵的 keycode:32 鍵的 keysym:space
    num 鼠標按鍵,僅對鼠標事件有效
    type 所觸發(fā)的事件類型
    widget 引起事件的組件
    width,height 組件改變后的大小,僅 Configure 有效
    x,y 鼠標當前位置,相對于父容器
    x_root,y_root 鼠標當前位置,相對于整個屏幕
    """
    print("鍵的 keycode:{0},鍵的 char:{1},鍵的 keysym:{2}".format(event.keycode, event.char, event.keysym))


def press_a_test(event):
    print("press a")


def release_a_test(event):
    print("release a")


c1.bind("<Button-1>", mouseTest)    # 鼠標左鍵按下
c1.bind("<B1-Motion>", testDrag)    # 按住鼠標左鍵移動
root.bind("<KeyPress>", keyboardTest)    # 鍵盤按壓事件
root.bind("<KeyPress-a>", press_a_test)     # 按下 a 鍵,a 可用其他鍵替代
root.bind("<KeyRelease-a>", release_a_test)     # # 釋放 a 鍵
root.mainloop()

多種事件綁定方式匯總

(1) 組件對象的綁定:

  • 通過 command 屬性綁定(適合簡單不需獲取 event 對象)Button(root,text=”登錄”,command=login)
  • 通過 bind()方法綁定(適合需要獲取 event 對象)c1 = Canvas(); c1.bind(“<Button-1>”,drawLine)

(2) 組件類的綁定調(diào)用對象的 bind_class 函數(shù),將該組件類所有的組件綁定事件:w.bind_class(“Widget”,”event”,eventhanler)  比如:btn01.bind_class(“Button”,”<Button-1>”,func)

實操代碼:

from tkinter import Tk, Button

root = Tk()
root.geometry("270x30")


def mouseTest1(event):
    print("bind()方式綁定,可以獲取 event 對象")
    print(event.widget)


def mouseTest2(a, b):
    print("a={0},b={1}".format(a, b))
    print("command 方式綁定,不能直接獲取 event 對象")


def mouseTest3(event):
    print("右鍵單擊事件,綁定給所有按鈕啦!!")
    print(event.widget)


b1 = Button(root, text="測試 bind()綁定")
b1.pack(side="left")  # bind 方式綁定事件
b1.bind("<Button-1>", mouseTest1)

# command 屬性直接綁定事件
b2 = Button(root, text="測試 command2", command=lambda: mouseTest2("實參1傳入", "實參2傳入"))
b2.pack(side="left")

# 給所有 Button 按鈕都綁定右鍵單擊事件<Button-2>
b1.bind_class("Button", "<Button-2>", mouseTest3)
root.mainloop()

今日冒險片段3

在扎西特的指引下, 了不起很快的通過了煉獄的大部分區(qū)域, 直到來到最核心的地方. 這里被領主夜叉王守著, 他們無法從側(cè)面突破, 只能選擇從正面突破. 在三位傳道師和一個教主的增幅下, 了不起開始與夜叉王開始戰(zhàn)斗. 雖然享受著幾人的增幅與武器的屬性克制, 但是雙方仍不相上下, 由此可見夜叉王的強大. 不一會, 了不起身上也有多出掛彩. 好在有奧菲利亞的治愈魔法, 這才讓他不那么快敗下陣來. ??在戰(zhàn)斗僵持不下時, 扎西特開始聯(lián)合其他兩位傳道師釋放他們教的特有技能, 聯(lián)合契約召喚-精靈王伊莎貝拉的殘念(因為少了一個人). 在精靈王和了不起的強烈攻勢下, 夜叉王終于敗下陣來. 在感慨傳道師力量的強大之時, 了不起也順利的晉升到了lv22.

責任編輯:趙寧寧 來源: Python技術(shù)
相關(guān)推薦

2025-02-24 10:17:48

2024-12-23 14:54:47

2024-12-23 16:00:00

GUI編程tkinter

2025-01-20 13:19:02

2025-03-18 07:30:00

編程并發(fā)Python

2022-01-26 00:02:00

PythonGUI界面

2021-06-27 17:12:27

PythonGUI圖形界面

2021-11-08 08:14:50

Python圖形界面框架

2025-03-24 10:06:35

2011-07-28 17:40:04

MySQLMySQL Workb

2010-03-05 13:42:03

Ubuntu圖形界面

2025-03-04 07:40:00

Python模塊開發(fā)

2025-03-03 10:16:04

2011-10-11 13:22:55

FreeBSD

2010-03-03 17:50:45

Android圖形界面

2016-10-28 08:57:56

Git圖形界面

2011-02-22 18:09:08

2009-05-26 15:22:14

Linux圖形備份

2013-12-03 11:01:41

Linux服務器管理Webmin

2023-09-11 14:21:00

點贊
收藏

51CTO技術(shù)棧公眾號

日韩不卡在线| 性猛交xxxx乱大交孕妇印度| 日韩毛片视频| 日韩欧美一区中文| 浮妇高潮喷白浆视频| 成年人视频在线观看免费| 国产一区二区三区高清播放| 欧洲午夜精品久久久| 人人干在线观看| 日本精品影院| 欧美日韩黄色影视| 日韩精品一区二区三区四| 亚洲精品久久久蜜桃动漫 | 亚洲欧洲一区二区三区久久| 欧美一级xxxx| 香蕉视频亚洲一级| 亚洲综合在线视频| 亚洲精品在线免费| 亚洲区小说区图片区| 国内精品不卡在线| 国产精品美乳一区二区免费| 国产无套粉嫩白浆内谢| 天天影视综合| 在线播放日韩av| 国产精品无码电影| 91成人午夜| 日韩欧美综合在线| 亚洲天堂2018av| 日本成人三级电影| 欧美日韩一区二区三区| 一区二区不卡在线| 国产成人天天5g影院在线观看| 国产成人免费在线视频| 91网在线免费观看| 在线免费观看视频网站| 三级影片在线观看欧美日韩一区二区| 久久久久亚洲精品| 麻豆疯狂做受xxxx高潮视频| 97精品国产| 国产亚洲欧洲在线| 成人在线一级片| 一区三区在线欧| 日韩精品视频免费| 欧美日韩一区二区三区四区五区六区| 成人97精品毛片免费看| 欧美日韩一区二区三区四区| 国产精品69页| a一区二区三区| 欧美午夜视频一区二区| 中文字幕无码精品亚洲35| 黄色在线看片| 五月婷婷综合激情| 久色视频在线播放| 女人让男人操自己视频在线观看| 亚洲地区一二三色| 国产精品一线二线三线| 国产www视频在线观看| 亚洲一区二区三区美女| 久艹在线免费观看| 最近在线中文字幕| 日本久久电影网| 亚洲一区在线不卡| 99视频有精品高清视频| 欧美一区二区日韩| 中文字幕天堂av| 欧美美女在线直播| 国产一区二区三区日韩欧美| www.xx日本| 中文精品电影| 国模gogo一区二区大胆私拍 | 欧美精品乱码久久久久久按摩| 蜜桃视频一区二区三区在线观看| 美女av在线免费看| 国产特黄大片aaaa毛片| 国产精品专区在线| 久久亚洲精品成人| 亚洲一区二区三区视频在线播放| 欧美私人啪啪vps| free性m.freesex欧美| 日本熟女毛茸茸| 熟妇人妻va精品中文字幕| 欧美野外猛男的大粗鳮| 日韩一级视频免费观看在线| 久久国产精品亚洲人一区二区三区 | 久久999免费视频| 中文字幕国产传媒| 欧美伊人亚洲伊人色综合动图| 欧美日韩一区二区欧美激情| 91免费视频污| 人人精品视频| 神马久久久久久| 精品在线免费观看视频| 视频一区二区中文字幕| 91啪国产在线| 天堂资源中文在线| 亚洲少妇中出一区| 久操网在线观看| 高清av一区二区三区| 欧美一区二区在线不卡| 18禁裸乳无遮挡啪啪无码免费| 日韩黄色大片| 国语自产在线不卡| 一区二区www| 99精品黄色片免费大全| 亚洲在线色站| sm久久捆绑调教精品一区| 欧美视频一区二| 亚洲精品第二页| 天天做天天爱天天综合网| 国精产品一区一区三区有限在线| 中文字幕精品一区二| 不卡的av在线播放| 国产精品无码乱伦| 91精品论坛| 精品国产一二三区| 日韩在线不卡av| 国产精品一区亚洲| av成人观看| 日本高清在线观看wwwww色| 偷拍一区二区三区| 中文字幕第六页| 波多野结衣在线观看一区二区 | 久久久国产精华液| 蓝色福利精品导航| 欧美一区1区三区3区公司| 久久青青色综合| 91精品国产色综合久久不卡电影 | 天堂а√在线资源在线| 色妹子一区二区| 日本一区二区在线免费观看| 亚洲精品成人影院| 国产在线播放91| 国产高清在线| 色哟哟日韩精品| 日本丰满少妇裸体自慰| 亚洲第一伊人| 高清免费日韩| 污污网站在线观看| 在线播放日韩导航| av黄色免费在线观看| 日本怡春院一区二区| 久久久久成人精品免费播放动漫| 天堂成人在线视频| 91大神在线网站| 亚洲一二三区在线观看| 一级黄色大片儿| 久久中文亚洲字幕| 国产成人精品日本亚洲专区61| 天天色综合av| 黑人精品xxx一区| 成年人网站免费看| 久久久久国产精品一区三寸 | 日韩 欧美 高清| 妖精一区二区三区精品视频| 欧美一区二区大胆人体摄影专业网站| 欧美一级视频免费| 午夜精品久久久久久久久久久 | 亚洲色大成网站www| 精品女同一区二区三区在线播放| 这里只有精品在线观看视频 | 91精品国产免费久久久久久 | 盗摄牛牛av影视一区二区| 欧美丰满少妇xxxxx| 亚洲a视频在线观看| 亚洲一区二区3| 熟妇高潮精品一区二区三区| 久久这里有精品15一区二区三区| 日本中文不卡| av一级久久| 久久久久久久97| 四虎精品成人免费网站| 91久久一区二区| 国产又粗又长又黄的视频| 国产精品羞羞答答xxdd| 水蜜桃色314在线观看| 一呦二呦三呦国产精品| 91精品久久久久久久久不口人| 成人区精品一区二区不卡| 精品欧美久久久| 天天爽夜夜爽人人爽| 欧美国产精品专区| 人妻激情偷乱视频一区二区三区| 一本久久知道综合久久| 视频一区二区综合| 午夜视频一区二区在线观看| 98精品在线视频| а天堂8中文最新版在线官网| 欧美一卡二卡在线| 天码人妻一区二区三区在线看| 国产精品伦理一区二区| 91精品又粗又猛又爽| 久久裸体视频| 9191国产视频| 国产一区二区电影在线观看| 亚洲一区二区三区四区视频| 亚洲淫成人影院| 欧美超级乱淫片喷水| 欧美色综合一区二区三区| 制服丝袜亚洲播放| 亚洲不卡视频在线观看| 一区二区三区中文在线观看| 国产精品高清无码在线观看| 国产精品一品视频| 日本999视频| 韩国av一区| 亚洲欧美影院| 亚洲欧美日本伦理| av蓝导航精品导航| 黄色精品视频网站| 欧洲一区二区视频| 日本乱理伦在线| 日日骚久久av| 日韩av视屏| 精品久久久久久久久久久久久久久久久| 亚洲av中文无码乱人伦在线视色| 一区二区免费看| 很污很黄的网站| 欧美激情综合五月色丁香 | 玖玖玖免费嫩草在线影院一区| 成人免费看黄网站| 日本一区二区三区视频在线| 性欧美在线看片a免费观看| 黄网址在线观看| 最近2019中文免费高清视频观看www99 | 97色在线观看| v天堂福利视频在线观看| 一本一本久久a久久精品牛牛影视| 国产强伦人妻毛片| 欧美色倩网站大全免费| 国产精品一区无码| 精品电影在线观看| 动漫精品一区一码二码三码四码| 综合久久国产九一剧情麻豆| 日本美女bbw| 中文字幕乱码亚洲精品一区| 国产精品高清无码在线观看| 91丨国产丨九色丨pron| 亚洲av成人精品一区二区三区| 国产精品888| 日韩欧美中文视频| 韩国欧美国产1区| av中文字幕网址| 精品一二线国产| 三级av免费看| 国产高清成人在线| 91传媒理伦片在线观看| 福利91精品一区二区三区| avtt中文字幕| 成人的网站免费观看| 色悠悠在线视频| av中文字幕不卡| 成人免费无码大片a毛片| 成人av网站免费观看| 99久久免费看精品国产一区| 波多野结衣中文字幕一区二区三区| 99久久久无码国产精品性波多| 福利电影一区二区| 精品无码在线视频| 国产日本欧洲亚洲| 网站永久看片免费| 亚洲黄一区二区三区| 久久久久久久9999| 午夜av区久久| 一区二区三区麻豆| 69av一区二区三区| 朝桐光av在线一区二区三区| 欧美精品一区男女天堂| 四虎在线免费观看| 在线观看久久av| 超碰最新在线| 久久久日本电影| 一级毛片久久久| 国产精品一区二区久久久| 国产精品一区二区三区av| 波多野结衣精品久久| 神马午夜久久| 青青草成人网| 中文字幕人成人乱码| 国产视频九色蝌蚪| 日本aⅴ亚洲精品中文乱码| 手机在线免费毛片| 97国产一区二区| 欧美丰满美乳xxⅹ高潮www| 中文字幕一区二区三区在线不卡| 久久久久无码国产精品| 色哟哟欧美精品| av男人天堂av| 亚洲乱码一区av黑人高潮| 婷婷成人激情| 18一19gay欧美视频网站| 成人av色网站| 国产日韩欧美一区二区三区四区| 视频一区欧美| 国产乱人伦精品一区二区三区| 久久av一区| 在线观看你懂的视频| 国产拍揄自揄精品视频麻豆| 免费视频一二三区| 欧亚洲嫩模精品一区三区| 亚洲国产精品无码久久| 一区二区成人精品| 爱看av在线| 国产中文欧美精品| 婷婷亚洲精品| 国产在线xxxx| 久久国产福利国产秒拍| 欧美色图亚洲激情| 亚洲在线观看免费视频| 中文字幕精品无码亚| 日韩毛片在线看| 免费在线国产视频| 国产精品99久久久久久白浆小说| 91嫩草精品| 国产精品无码乱伦| 蜜桃精品视频在线| 亚洲av无码国产精品久久| 亚洲免费在线电影| 无码aⅴ精品一区二区三区| 91精品国产综合久久精品图片| 黄色在线免费观看大全| 久久久伊人日本| 麻豆精品久久| 在线视频不卡国产| 蜜桃视频一区二区三区在线观看| 一出一进一爽一粗一大视频| 国内精品在线播放| 亚洲欧美日韩一区在线| 菠萝蜜视频在线观看入口| 中文字幕 视频一区| 亚洲第一福利社区| 在线视频欧美精品| 精品一区久久| 日韩欧美三级视频| 国产精品chinese在线观看| 亚洲日本一区二区三区| 国产精品久久77777| 青青草视频播放| 中文字幕在线视频网站| 久久伊人蜜桃av一区二区| 91精品国产一区| 黑人巨大精品欧美| 少妇精品视频在线观看| 中文字幕一区二区不卡| 久久av一区二区三区亚洲| 九九九国产视频| 国产精品三级| 91国产视频在线观看| 99在线高清视频在线播放| 成人在线视频免费播放| 视频一区二区三区不卡| 99久久伊人精品| 神马影院一区二区三区| 伊人影院蕉久影院在线播放| 久久成人18免费网站| 亚洲国产伊人| 日韩 欧美 自拍| 免费在线观看日韩欧美| 日韩欧美视频免费观看| 欧美欧美欧美欧美首页| 黄色精品在线观看| 亚洲www永久成人夜色| 色狮一区二区三区四区视频| 中文字幕亚洲乱码| 亚洲美女在线国产| 国产77777| 庆余年2免费日韩剧观看大牛| 日韩精品中文字幕一区二区| 又大又硬又爽免费视频| 91在线视频网址| 色婷婷久久综合中文久久蜜桃av| 亚洲另类欧美自拍| 亚洲一区av| 激情六月天婷婷| 99精品视频一区二区| 日韩欧美视频网站| 麻豆视频在线观看免费| 久久久久久97三级| 精品日产一区2区三区黄免费| 国产口爆吞精一区二区| 国产乱码精品一区二区三区忘忧草| 亚州av一区二区| 免费在线观看a级片| 欧美一区二区三区高清视频| 亚洲男女自偷自拍图片另类| 中文字幕免费在线播放| 亚洲a成人v| 欧美日韩国产精品自在自线| 91激情视频在线| 欧美少妇网站| 色综合久久88色综合天天免费| 拔插拔插海外华人免费| 男女免费观看在线爽爽爽视频| 中文字幕欧美区| 日韩欧美国产二区| 超碰porn在线| 亚洲激情欧美激情| 91淫黄看大片| 国产精品高清乱码在线观看| 亚洲免费毛片网站| 超碰成人在线免费观看|