精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

亚洲无码精品在线观看| 日本a视频在线观看| 日韩不卡高清视频| 亚州av乱码久久精品蜜桃| av网站在线免费| 欧美裸体视频| 亚洲国产精品激情在线观看| 91在线播放国产| 日韩和一区二区| 99久久夜色精品国产亚洲1000部| 精品少妇一区二区三区免费观看 | 亚洲成av人影院在线观看网| 欧美在线日韩精品| 亚洲乱色熟女一区二区三区| 日精品一区二区三区| 欧美乱大交xxxxx| 亚洲av成人无码久久精品| 综合成人在线| 欧美日韩国产a| 情侣黄网站免费看| 高清电影在线观看免费| 国产精品美日韩| 欧美日韩三区四区| 黄色福利在线观看| 国模一区二区三区白浆| 国产69久久精品成人| 日本妇女毛茸茸| 日韩国产一区| 亚洲老司机av| 黄色国产在线视频| 高清一区二区| 欧美男男青年gay1069videost| 黄www在线观看| xxx在线免费观看| 亚洲视频图片小说| 蜜桃久久精品乱码一区二区| 欧美特黄一级视频| 国产福利不卡视频| 成人免费看片视频| 一区二区三区精彩视频| 日韩中文字幕av电影| 91av成人在线| 日韩av在线天堂| 狠狠干成人综合网| 欧美乱妇高清无乱码| 久久福利免费视频| 欧美wwwww| 中文字幕欧美国内| 美国黄色特级片| 成人av国产| 一本色道久久综合狠狠躁篇怎么玩 | 亚洲性色av| 欧美小视频在线观看| 大j8黑人w巨大888a片| 不卡视频观看| 天天综合色天天综合色h| 久久久久久www| 18video性欧美19sex高清| 亚洲国产一区二区a毛片| 久久精品xxx| 高清毛片在线观看| 福利视频导航一区| 国产裸体免费无遮挡| 88xx成人永久免费观看| 欧美在线不卡视频| 老司机午夜性大片| 亚洲五码在线| 亚洲福利在线视频| 真实乱视频国产免费观看| 欧美色图国产精品| www.久久撸.com| 永久免费看黄网站| 伊人久久亚洲影院| 日本欧美一二三区| 91麻豆视频在线观看| 国产做a爰片久久毛片| 99porn视频在线| 五月天婷婷在线观看| 久久众筹精品私拍模特| 亚洲欧洲国产精品久久| 91国内在线| 福利视频一区二区| 色婷婷狠狠18| 欧美不卡在线观看| 日韩精品福利在线| 美国精品一区二区| 黑人一区二区| 激情图区综合网| 视频在线日韩| 91麻豆视频网站| 品久久久久久久久久96高清| 日本不卡视频| 亚洲国产精品久久艾草纯爱 | 韩日视频在线观看| 久久精品无码一区| 第一会所sis001亚洲| 久久综合免费视频| 欧美在线观看不卡| 韩国欧美一区二区| 蜜桃视频在线观看91| 免费网站黄在线观看| 亚洲国产精品一区二区www| 粉嫩虎白女毛片人体| 精品国产亚洲一区二区三区在线| 日韩成人激情视频| 亚洲色婷婷一区二区三区| 久久亚洲欧洲| 国产综合 伊人色| 免费av网站在线观看| 大桥未久av一区二区三区| 97超碰人人爽| 欧美猛男男男激情videos| 免费97视频在线精品国自产拍| 一本一道无码中文字幕精品热| 日韩中文字幕电影| 久久久伦理片| www.欧美三级电影.com| 91九色丨porny丨肉丝| 国内久久婷婷综合| 青娱乐国产91| av中文在线资源库| 日韩一级二级三级| 中国美女黄色一级片| 国产日韩专区| 国产高清精品一区二区| 麻豆网站在线免费观看| 日本精品视频一区二区| 亚洲激情 欧美| 欧美99在线视频观看| 国产精品视频午夜| 久久天堂电影| 欧美三级欧美成人高清www| 18禁一区二区三区| 亚洲成av人电影| 国产日韩在线播放| 91在线导航| 欧美吻胸吃奶大尺度电影| 男生裸体视频网站| 99国产精品视频免费观看一公开| 999在线免费观看视频| 主播国产精品| 日韩免费视频线观看| 精品人妻伦九区久久aaa片| 美女一区二区视频| 色一情一区二区三区四区| 中文字幕影音在线| 亚洲毛片一区二区| 一级片免费在线播放| 久久在线观看免费| 成年人视频在线免费| 免费一区二区三区视频导航| 欧美中文在线免费| 精品视频二区| 日本久久精品电影| 免费在线观看你懂的| 久久综合婷婷| 日韩在线观看电影完整版高清免费| 日本综合字幕| 在线观看欧美www| 亚洲天堂网视频| 亚洲四区在线观看| 一起草最新网址| 欧美性色综合| 国外成人免费视频| 都市激情综合| 丝袜一区二区三区| 国产特级黄色片| 亚洲一区二区三区三| 欧美大喷水吹潮合集在线观看| 亚洲中字黄色| 水蜜桃亚洲一二三四在线| 97久久中文字幕| 亚洲网友自拍偷拍| 日韩av网址在线观看| 深爱五月激情网| 日韩精品三区四区| 影音先锋欧美在线| 日韩精品一区二区三区中文字幕| 欧美激情一区二区三区成人| 日本激情一区二区| 色乱码一区二区三区88 | 国产精品一区二区av白丝下载| 奇米精品一区二区三区在线观看| 日韩成人在线资源| 精品午夜视频| 97avcom| shkd中文字幕久久在线观看| 91精品国产综合久久精品| 欧美成人aaaaⅴ片在线看| 久久夜色精品国产噜噜av| 亚洲综合av在线播放| 韩国亚洲精品| 日韩精品久久一区二区三区| 欧美黄色网络| 中文字幕免费一区二区三区| 久久最新资源网| 少妇无码一区二区三区| 在线日韩一区二区| 久久久久免费看| 亚洲国产电影在线观看| 国产ts在线观看| 日韩精品1区2区3区| 国产欧美一区二区三区视频| 亚洲77777| 精品大片一区二区| av在线亚洲男人的天堂| 姬川优奈av一区二区在线电影| 久久亚洲精品毛片| 欧洲毛片在线| 欧美精品一区视频| 亚洲综合精品视频| 精品久久久视频| 波多野结衣亚洲一区二区| 久久久久高清精品| 成人区人妻精品一区二| 精品一区二区三区影院在线午夜 | 正在播放亚洲一区| 亚洲国产精品无码久久久| 亚洲一区二区综合| 免费成人深夜夜行网站| 久久久综合网站| 91九色蝌蚪porny| 韩国av一区二区| 在线免费视频一区| 老司机精品视频网站| 黄色www网站| 黄色欧美成人| 草草草视频在线观看| 日韩激情在线| 日韩欧美三级一区二区| 亚洲国产精品嫩草影院久久av| av一本久道久久波多野结衣| 国产成人免费av一区二区午夜 | 欧美福利在线播放网址导航| 91久久精品一区二区别| 四虎影视国产精品| 国产精品永久在线| 成人黄页网站视频| 国产精品免费久久久| 日本美女一区| 国产精品igao视频| 唐人社导航福利精品| 欧美中文在线免费| 桃子视频成人app| 国产精品国产福利国产秒拍| 欧美电影免费观看高清完整| 欧美在线亚洲在线| 午夜激情成人网| 国产精品精品视频| 国外成人福利视频| 国产日韩中文字幕| 亚洲欧美久久精品| 亚洲va欧美va国产综合久久| 欧美午夜在线播放| 97久久精品午夜一区二区| 亚洲国产视频二区| 国产精品区一区二区三在线播放 | 精品欧美一区二区久久| 性一交一乱一透一a级| 精品国产一区二区三区不卡| 免费a视频在线观看| 日韩av综合网站| 久久久爽爽爽美女图片| 国产区视频在线| 中文字幕日韩av综合精品| 免费在线观看黄色网| 久久国产天堂福利天堂| 免费在线观看的电影网站| 久久久久久一区二区三区| 涩涩视频网站在线观看| 国产精品第100页| 91精品国产一区二区在线观看| 147欧美人体大胆444| 精品国产乱子伦一区二区| 欧美精品二区三区四区免费看视频| jizzjizz欧美69巨大| 日本黄网站色大片免费观看| 亚洲成人资源| 另类小说第一页| 国产精品一区二区三区99| www.日本高清| 中文字幕一区二区三区四区 | 欧美日韩亚洲综合在线 | 在线免费观看av片| 欧美一区二区观看视频| 无套内谢的新婚少妇国语播放| 夜夜嗨av色一区二区不卡| 丝袜中文在线| 国产成人精品免高潮在线观看 | 日韩欧美一级精品久久| 日漫免费在线观看网站| 久久精品视频免费播放| 51精品视频| 国产精品久久久久久av下载红粉| 日本精品在线观看| 日本视频一区在线观看| 欧美精品不卡| wwww.国产| av爱爱亚洲一区| 91狠狠综合久久久| 福利视频导航一区| 成人av无码一区二区三区| 亚洲视频在线观看视频| 手机av在线播放| 国产欧美精品在线播放| 亚洲制服欧美另类| 欧美黄色免费网址| 青青国产91久久久久久| 你懂的在线观看网站| 自拍偷拍亚洲欧美日韩| 亚洲欧美自拍视频| 欧美刺激午夜性久久久久久久| 岛国视频免费在线观看| 国产最新精品视频| 国产精品一区二区精品| 日韩精品一区二区三区四区五区| a级片在线免费| 蜜桃一区二区三区四区| 91久久久久久久久久久| 欧美亚洲国产日韩| 免费在线观看一区二区| 在线成人激情| 在线免费视频a| 91美女视频网站| 久久中文免费视频| 欧美日韩亚洲高清一区二区| 天堂а在线中文在线无限看推荐| 欧美另类交人妖| 成人豆花视频| 伊人久久婷婷色综合98网| 日本不卡一二三区黄网| 亚洲最大成人网站| 91亚洲无吗| 伊人久久精品视频| 不卡的av影片| 国产精品10p综合二区| 一区二区日韩欧美| 天天色天天综合网| 国产精品久久久久四虎| 国产乱码在线观看| 在线观看免费高清视频97| 欧美影视资讯| 日韩一区二区电影在线观看| 日本欧洲一区二区| 欧美人妻一区二区三区| 在线一区二区三区四区五区| 欧美精品a∨在线观看不卡| 欧美又大又粗又长| 国产探花在线精品一区二区| 国产l精品国产亚洲区久久| 久久综合色综合88| youjizz在线视频| 亚洲天堂视频在线观看| 日本黄色一区| 一区二区成人国产精品| 黄色资源网久久资源365| 日本黄色录像视频| 91精品国产一区二区人妖| 操你啦视频在线| 不卡一区二区三区四区五区| 黑人一区二区| 日本一区二区三区网站| 91福利国产成人精品照片| av在线免费观看网站| 91精品国产综合久久久久久蜜臀 | 亚洲欧美国产精品久久久久久久| 不卡av影片| 神马影院一区二区三区| 久久草av在线| 久久久夜色精品| 精品亚洲国产成av人片传媒 | 精品伦精品一区二区三区视频密桃| 欧美日韩综合在线免费观看| av电影免费在线观看| 欧美成人aa大片| 99热在线观看精品| 欧美无乱码久久久免费午夜一区| 男人的天堂在线视频免费观看| 91九色蝌蚪嫩草| 亚洲综合精品| 二区三区四区视频| 欧美精品一区二区在线播放| 欧美粗大gay| 欧美另类videos| 91色porny蝌蚪| 97视频免费在线| 午夜精品久久久久久久99黑人 | 欧美在线观看不卡| 色哟哟网站入口亚洲精品| 最新精品在线| 韩国中文字幕av| 亚洲在线一区二区三区| 国产最新视频在线观看| 91久久精品www人人做人人爽| 亚洲综合不卡| 曰本女人与公拘交酡| 亚洲裸体xxxx| 91精品啪在线观看国产爱臀| 已婚少妇美妙人妻系列| 亚洲在线一区二区三区|