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

Python升級之路( Lv23 ) GUI圖形界面編程

開發
今天我們將深入學習圖形界面編程 tkinter , 學習 GUI 程序的編寫,并結合所學 GUI 知識,開發一款模仿 windows 記事本的軟件。

今天我們將深入學習圖形界面編程tkinter, 學習GUI程序的編寫。

GUI程序編寫實踐

今日冒險片段上:

通過背部之后, 他們現在來到的是位于天帷巨獸前段脊椎部位的第一脊椎. 這里坐落著一個螺旋形遠古神殿. 這座神殿歷來都是GBK教的圣殿. 在教徒沒有被控制之前, 歷代教主都是在此居住, 并主持各種祭祀活動. 因此, 他們必須奪回此神殿.

1. 記事本軟件開發

結合所學 GUI 知識,開發一款模仿 windows 記事本的軟件。包含了基本的功能:

  • 新建文本文件
  • 保存文件
  • 修改文件內容
  • 退出
  • 各種快捷鍵處理
  • 修改文本區域背景色

實操代碼:

"""
結合所學 GUI 知識,開發一款模仿 windows 記事本的軟件。包含了基本的功能:
1. 新建文本文件
2. 保存文件
3. 修改文件內容
4. 退出
5. 各種快捷鍵處理
6. 修改文本區域背景色
"""
from tkinter import Frame, Tk, Menu, Text, INSERT, END
from tkinter.filedialog import *
from tkinter.colorchooser import *


class Application(Frame):
    def __init__(self, master=None):
        super(Application, self).__init__(master)
        self.master = master
        self.textPad = None  # 文本框對象
        self.filename = None  # 打開文件的名字
        self.contextMenu = None  # 上下文菜單對象
        self.pack()
        self.createWidget()

    def createWidget(self):
        """在組件中創建主菜單"""
        menubar = Menu(root)
        """創建子菜單"""
        menuFile = Menu(menubar)
        menuEdit = Menu(menubar)
        menuHelp = Menu(menubar)
        """將子菜單放入主菜單欄"""
        menubar.add_cascade(label="文件(F)", menu=menuFile)
        menubar.add_cascade(label="編輯(E)", menu=menuEdit)
        menubar.add_cascade(label="幫助(H)", menu=menuHelp)
        """添加菜單項"""
        menuFile.add_command(label="新建", accelerator="ctrl+n", command=self.newfile)
        menuFile.add_command(label="打開", accelerator="ctrl+o", command=self.openfile)
        menuFile.add_command(label="保存", accelerator="ctrl+s", command=self.savefile)
        menuFile.add_separator()  # 添加分割線
        menuFile.add_command(label="退出", accelerator="ctrl+q", command=self.exit)
        # 將主菜單欄加到根窗口
        root["menu"] = menubar
        # 添加快捷鍵事件處理
        root.bind("<Control-n>", lambda event: self.newfile())
        root.bind("<Control-o>", lambda event: self.openfile())
        root.bind("<Control-s>", lambda event: self.savefile())
        root.bind("<Control-q>", lambda event: self.exit())
        # 文本編輯區
        self.textpad = Text(root, width=50, height=30)
        self.textpad.pack()
        # 創建上下菜單
        self.contextMenu = Menu(root)
        self.contextMenu.add_command(label="背景顏色", command=self.openAskColor)
        # 為右鍵綁定事件
        root.bind("<Button-3>",self.createContextMenu)

    def newfile(self):
        self.textpad.delete('1.0','end')  # 把 Text 控件中的內容清空
        self.filename = asksaveasfilename(title='另存為', initialfile='未命名.txt', filetypes=[("文本文檔", "*.txt")], defaultextension='.txt')
        print(self.filename)
        self.savefile()

    def openfile(self):
        self.textpad.delete('1.0','end')  # 先把 Text 控件中的內容清空
        with askopenfile(title="打開文件") as f:
            self.textpad.insert(INSERT, f.read())
            self.filename = f.name
            print(f.name)

    def savefile(self):
        with open(self.filename, "w") as f:
            c = self.textpad.get(1.0, END)
            f.write(c)

    def exit(self):
        root.quit()

    def openAskColor(self):
        s1 = askcolor(color="red", title="選擇背景色")
        self.textpad.config(bg=s1[1])

    def createContextMenu(self, event):  # 菜單在鼠標右鍵單擊的坐標處顯示
        self.contextMenu.post(event.x_root, event.y_root)


if __name__ == '__main__':
    root = Tk()
    root.geometry("450x300+200+300")
    root.title("最初的記事本")
    app = Application(root)
    root.mainloop()

將 python 程序打包成 exe 文件:

  • 安裝 pyinstaller 模塊 在 pycharm 中操作:file-->setting-->Project:xxx -->Project interpretor,再點擊+ (加號)在新彈窗中輸入要下載的第三方模塊, 然后點擊該模塊, 最后點擊左下角安裝即可
  • 在 pycharm 的 Terminal 終端輸入如下命令:pyinstaller -F xxxx.py需要進入到當前模塊所在目錄下:
注意: pyinstaller相關參數如下:
--icon=圖標路徑(pyinstaller
-F --icon=my.ico XXXX.py)
-F 打包成一個 exe 文件
-w 使用窗口,無控制臺
-c 使用控制臺,無窗口
-D 創建一個目錄,里面包含 exe 以及其他一些依賴性文件

在項目的 dist 目錄下可以看到生成了 exe 文件,直接在 windows 系統中使用即可。

2. 畫圖軟件開發

開發一款簡單的畫圖軟件, 包含如下功能:

  • 畫筆
  • 矩形/橢圓繪制
  • 清屏
  • 橡皮擦
  • 直線/帶箭頭的直線
  • 修改畫筆顏色、背景顏色

實操代碼:

"""開發繪圖軟件的菜單"""
from tkinter import Frame, Canvas, Tk, Button, LAST
from tkinter.colorchooser import *

# 窗口的寬度和高度
win_width = 900
win_height = 450


class Application(Frame):
    def __init__(self, master=None, bgcolor="#000000"):
        super(Application, self).__init__(master)
        self.master = master
        self.bgcolor = bgcolor
        self.x = 0
        self.y = 0
        self.fgcolor = "#ff0000"
        self.lastDraw = 0
        self.startDrawFlag = False
        self.pack()
        self.createWidget()

    def createWidget(self):
        # 創建繪圖區
        self.drawpad = Canvas(root, width=win_width, height=win_height * 0.9, bg=self.bgcolor)
        self.drawpad.pack()

        # 創建按鈕
        btn_start = Button(root, text="開始", name="start")
        btn_start.pack(side="left", padx="10")
        btn_pen = Button(root, text="畫筆", name="pen")
        btn_pen.pack(side="left", padx="10")
        btn_rect = Button(root, text="矩形", name="rect")
        btn_rect.pack(side="left", padx="10")
        btn_clear = Button(root, text="清屏", name="clear")
        btn_clear.pack(side="left", padx="10")
        btn_erasor = Button(root, text="橡皮擦", name="erasor")
        btn_erasor.pack(side="left", padx="10")
        btn_line = Button(root, text="直線", name="line")
        btn_line.pack(side="left", padx="10")
        btn_lineArrow = Button(root, text="箭頭直線", name="lineArrow")
        btn_lineArrow.pack(side="left", padx="10")
        btn_color = Button(root, text="顏色", name="color")
        btn_color.pack(side="left", padx="10")
        # 事件處理
        btn_pen.bind_class("Button", "<1>", self.eventManager)
        self.drawpad.bind("<ButtonRelease-1>", self.stopDraw)

        # 增加顏色切換的快捷鍵
        root.bind("<KeyPress-r>", self.kuaijiejian)
        root.bind("<KeyPress-g>", self.kuaijiejian)
        root.bind("<KeyPress-y>", self.kuaijiejian)

    def eventManager(self, event):
        name = event.widget.winfo_name()
        # print(name)
        if name == "line":
            self.drawpad.bind("<B1-Motion>", self.myline)
        elif name == "lineArrow":
            self.drawpad.bind("<B1-Motion>", self.mylineArrow)
        elif name == "rect":
            self.drawpad.bind("<B1-Motion>", self.myRect)
        elif name == "pen":
            self.drawpad.bind("<B1-Motion>", self.myPen)
        elif name == "erasor":
            self.drawpad.bind("<B1-Motion>", self.myErasor)
        elif name == "clear":
            self.drawpad.delete("all")
        elif name == "color":
            c = askcolor(color=self.fgcolor, title="選擇畫筆顏色")
            # [(255,0,0),"#ff0000"]
            self.fgcolor = c[1]

    def stopDraw(self, event):
        self.startDrawFlag = False
        self.lastDraw = 0

    def startDraw(self, event):
        self.drawpad.delete(self.lastDraw)

        if not self.startDrawFlag:
            self.startDrawFlag = True
            self.x = event.x
            self.y = event.y

    def myline(self, event):
        self.startDraw(event)
        self.lastDraw = self.drawpad.create_line(self.x, self.y, event.x, event.y, fill=self.fgcolor)

    def mylineArrow(self, event):
        self.startDraw(event)
        self.lastDraw = self.drawpad.create_line(self.x, self.y, event.x, event.y, arrow=LAST, fill=self.fgcolor)

    def myRect(self, event):
        self.startDraw(event)
        self.lastDraw = self.drawpad.create_rectangle(self.x, self.y, event.x, event.y, outline=self.fgcolor)

    def myPen(self, event):
        self.startDraw(event)
        self.drawpad.create_line(self.x, self.y, event.x, event.y, fill=self.fgcolor)
        self.x = event.x
        self.y = event.y

    def myErasor(self, event):
        self.startDraw(event)
        self.drawpad.create_rectangle(event.x - 4, event.y - 4, event.x + 4, event.y + 4, fill=self.bgcolor)
        self.x = event.x
        self.y = event.y

    def kuaijiejian(self, event):
        if event.char == "r":
            self.fgcolor = "#ff0000"
        elif event.char == "g":
            self.fgcolor = "#00ff00"
        elif event.char == "y":
            self.fgcolor = "#ffff00"


if __name__ == "__main__":
    root = Tk()
    root.geometry(str(win_width) + "x" + str(win_height) + "+200+300")
    root.title("你的畫圖軟件")
    app = Application(root)
    root.mainloop()

將 python 程序打包成 exe 文件:

打包步驟同上面筆記本打包步驟一致, 但需注意如果使用 pyinstaller -F paint_release.py 進行打包, 打包后的程序在運行后會啟動一個命令行界面. 因此我們可以在打包時添加 -w, 即 pyinstaller -F -w paint_release.py通過這種命令打包后, 運行程序時便不會同時打包命令行/控制臺

今日冒險片段下:

進入第一脊椎區域, 這篇區域的怪物明顯多了很多. 了不起以及伙伴們也感受到了前方的兇險. 至此, gbk教的強者們也不藏著掖著了, 合力召喚出了精靈王伊莎貝拉的虛影. 這是一種通過吸收召喚者魔力的來將遠在異空間的強者精神體召喚出來的技能, 精神體的強弱取決于被召喚者的人數以及魔力水平. 但唯一遺憾的是, 召喚的人必須是gbk教的人. 但僅僅是這樣, 這個精靈王的投影便展現出極其強大的力量. 光暗冰火四種屬性手到擒來, 而且還有壓制領主能力的效果. 就這樣, 了不起幾乎沒費多大力氣, 就消滅了吞噬信徒們的黑章魚, 等級也順利升至lv24, 在此期間了不起順勢回復體力, 為后面即將到來的惡戰做準備.

責任編輯:趙寧寧 來源: Python技術
相關推薦

2025-02-18 08:30:00

GUIPythontkinter

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

編程并發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模塊開發

2025-03-03 10:16:04

2011-10-11 13:22:55

FreeBSD

2016-10-28 08:57:56

Git圖形界面

2011-02-22 18:09:08

2010-03-03 17:50:45

Android圖形界面

2009-05-26 15:22:14

Linux圖形備份

2011-09-06 15:10:20

Ubuntu圖形界面

2021-02-04 11:08:00

LinuxSSH工具
點贊
收藏

51CTO技術棧公眾號

日韩日本欧美亚洲| 亚洲国产精品久久久久婷婷884| 国产精品va在线播放| 波兰性xxxxx极品hd| 国产高清精品二区| 亚洲成av人片在线| 日韩电影免费观看高清完整| 国产精品久久久久久久久久久久久久久久久久 | 欧美成人aaaaⅴ片在线看| 最近国产精品视频| 91精品综合久久久久久| 每日在线更新av| 欧洲不卡av| 99热精品国产| 成人字幕网zmw| 无码人妻黑人中文字幕| 狠狠入ady亚洲精品| 国产亚洲精品va在线观看| 久久无码专区国产精品s| 高清电影一区| 午夜国产精品一区| 中国一级黄色录像| 国产福利在线| 91美女福利视频| 岛国视频一区免费观看| 在线观看免费高清视频| 亚洲尤物在线| 久久久久久久久综合| 极品美妇后花庭翘臀娇吟小说| 噜噜噜狠狠夜夜躁精品仙踪林| 9191久久久久久久久久久| 乱子伦视频在线看| 96av在线| 亚洲永久免费av| 中文字幕一区二区三区5566| 户外极限露出调教在线视频| 成人黄页在线观看| 亚洲自拍av在线| 亚洲最新av网站| 免费成人在线观看视频| 日韩av片电影专区| 成人免费区一区二区三区| 欧美久久视频| 欧美日产国产成人免费图片| 国产色无码精品视频国产| 不卡在线一区二区| 日韩精品在线观看网站| 日本黄色动态图| 成人看片爽爽爽| 欧美变态tickling挠脚心| 无套内谢丰满少妇中文字幕| www.91精品| 欧美日韩久久久久久| 91精品无人成人www| 国产精成人品2018| 欧美视频完全免费看| 九九视频精品在线观看| 视频精品导航| 欧美日韩中文字幕精品| 邪恶网站在线观看| 国产91精品在线| 欧美精品欧美精品系列| 久久精品视频在线观看免费| 国产一区二区三区精品在线观看 | 欧美电影一区| 久久久999成人| 91aaa在线观看| 狠狠88综合久久久久综合网| 97色在线视频| 国产中文字幕视频| 蜜臀久久久99精品久久久久久| 国产欧美精品在线播放| 国产乱码久久久久| 国产99久久久国产精品免费看 | 久久99性xxx老妇胖精品| 亚洲社区在线观看| av资源在线免费观看| 亚洲欧美在线专区| 久久久综合av| 亚洲国产精品无码久久久| 美国三级日本三级久久99| 91亚洲精品视频| 神马午夜精品95| 国产日韩欧美综合一区| 波多野结衣三级在线| 女同一区二区免费aⅴ| 韩曰欧美视频免费观看| 国产主播中文字幕| 在线精品视频一区| 亚洲欧美国产高清va在线播| 美女三级黄色片| 激情久久综合| 国产精品视频yy9099| 亚洲av色香蕉一区二区三区| 久久综合狠狠综合久久激情| 中文字幕欧美日韩一区二区| 久久男人av资源站| 在线成人小视频| 精品黑人一区二区三区观看时间| 日韩成人影院| 久久久亚洲影院你懂的| 在线观看黄色国产| 26uuu国产日韩综合| 99精品一区二区三区的区别| 二区三区不卡| 精品免费视频一区二区| 一级特黄曰皮片视频| 99av国产精品欲麻豆| 国产一区二区在线免费| 深夜福利在线观看直播| 亚洲欧美偷拍三级| 91蝌蚪视频在线观看| 盗摄牛牛av影视一区二区| 色诱女教师一区二区三区| 国内免费精品视频| 国产mv日韩mv欧美| 在线观看成人av| 少妇精品视频一区二区免费看| 亚洲国产精品99| 日韩激情综合网| 蜜桃视频在线观看一区二区| 国产精品视频免费观看| 成人短视频在线观看| 91久久精品日日躁夜夜躁欧美| 特级特黄刘亦菲aaa级| 99re66热这里只有精品8| 日本欧美一二三区| 天天操天天舔天天干| 一区二区三区四区在线免费观看| 亚洲欧美日韩综合网| 精品国产一级毛片| 欧美亚洲成人免费| 人妻一区二区三区免费| 一区二区高清在线| 欧美性猛交乱大交| 久久久久久久久久久久久久| 国产啪精品视频| 不卡在线视频| 在线免费不卡电影| 91网站免费视频| 一本色道久久综合亚洲精品不| 91夜夜揉人人捏人人添红杏| 无遮挡的视频在线观看| 欧美日韩成人综合| 摸摸摸bbb毛毛毛片| 日韩不卡一区二区| 日韩av高清| 国产91亚洲精品久久久| 中文字幕在线视频日韩| 中文字幕欧美在线观看| 国产精品色婷婷| 污色网站在线观看| 97精品在线| 成人国内精品久久久久一区| 黄色网页在线看| 欧美一区国产二区| 久草网在线观看| 97久久超碰国产精品| 国产成人黄色片| 欧美美乳视频| 国产精品视频免费在线| av在线资源网| 91精品国产综合久久精品图片 | 美女网站久久| 午夜精品区一区二区三| 色综合视频一区二区三区44| 久久手机精品视频| 亚洲国产剧情在线观看| 精品毛片三在线观看| 免费人成又黄又爽又色| 精品在线观看视频| 99热亚洲精品| 经典一区二区| 91久久精品美女高潮| 久久久123| 亚洲精品一区二区在线| 中文字幕在线播放av| 亚洲一区在线观看免费| 日本少妇色视频| 精品一区二区三区在线观看| www.国产亚洲| 精品久久影院| 成人黄色片视频网站| 美女的胸无遮挡在线观看| 中文字幕日韩精品在线观看| 国产福利小视频| 欧美日韩精品在线观看| 国产精品夜夜夜爽阿娇| 成人福利电影精品一区二区在线观看| 99色精品视频| 2023国产精品久久久精品双| 久久综合中文色婷婷| 欧美视频免费看| 97国产精品久久| 天堂中文8资源在线8| 精品久久一二三区| 艳妇乳肉豪妇荡乳av无码福利| 亚洲美女精品一区| 一级片手机在线观看| 国产精品123区| 成年人小视频网站| 欧美色图麻豆| 亚洲综合网中心| 欧美丝袜美腿| 97视频中文字幕| 成人免费视频观看| 97超碰国产精品女人人人爽| 麻豆tv入口在线看| 亚洲人精选亚洲人成在线| 亚洲第一视频在线| 欧美日本一区二区三区| 日韩精品在线观看免费| 亚洲精品视频一区| 亚洲精品天堂网| 2欧美一区二区三区在线观看视频| 免费黄频在线观看| 男人的天堂久久精品| 男人天堂999| 尤物网精品视频| 亚洲精品天堂成人片av在线播放| 欧美精品尤物在线观看| 狠狠久久综合婷婷不卡| 午夜日韩影院| 91亚洲一区精品| 亚洲综合资源| 国产精品亚洲美女av网站| 欧美黑人巨大xxxxx| 午夜美女久久久久爽久久| 日本在线视频www鲁啊鲁| 久久久国产精品免费| 97超碰人人在线| 一区二区欧美亚洲| 嫩草精品影院| 亚洲美女久久久| 男同在线观看| 亚洲人成啪啪网站| 精品视频三区| 亚洲视频日韩精品| 神马电影在线观看| 亚洲欧美国产视频| 久青青在线观看视频国产| 亚洲欧美日韩天堂一区二区| 视频一区二区三区国产| 亚洲欧美精品中文字幕在线| 色视频在线看| 亚洲午夜精品视频| 在线播放毛片| 色偷偷av一区二区三区乱| 日韩子在线观看| www.亚洲一区| av免费在线免费观看| 欧美高清电影在线看| 激情图片在线观看高清国产| 国内伊人久久久久久网站视频 | 999精品免费视频| 99久久精品99国产精品| 免费看黄色aaaaaa 片| 91色综合久久久久婷婷| 在线观看国产精品一区| 中文字幕亚洲电影| 欧美做爰爽爽爽爽爽爽| 亚洲午夜日本在线观看| 免费在线观看黄网站| 色婷婷av一区二区三区gif| 国产主播第一页| 欧美日韩一级大片网址| 国产黄色片免费| 亚洲国产第一页| 高清av在线| 久久精品视频在线播放| a级片免费在线观看| 琪琪亚洲精品午夜在线| 久久精品超碰| 成人在线资源网址| 黄色不卡一区| 久久久久久久久久久久久国产| 亚洲欧洲一级| 91热这里只有精品| 国产福利不卡视频| 老牛影视av老牛影视av| 中文字幕日韩一区二区| 国产午夜久久久| 欧美性做爰猛烈叫床潮| 国产后入清纯学生妹| 国产精品美女一区| 色播五月激情综合网| 91麻豆一区二区| 欧美第一区第二区| 青青免费在线视频| 色悠悠国产精品| ****av在线网毛片| 国产美女搞久久| 国产无遮挡裸体免费久久| 日本不卡久久| 国产精品mv在线观看| 成人免费观看视频在线观看| 久久精品99国产精品| 中文成人无字幕乱码精品区| 国产精品久久久久久久久免费樱桃 | 免费看又黄又无码的网站| 日韩成人午夜精品| 丰满人妻一区二区三区免费视频棣| 国产偷国产偷亚洲高清人白洁| 久久香蕉精品视频| 欧美日韩国产一级| 日韩私人影院| 九九热最新视频//这里只有精品| 欧美暴力调教| 国产亚洲精品久久飘花| 亚洲色图插插| 91制片厂毛片| 久久精品在这里| 激情五月色婷婷| 日韩一区二区三区三四区视频在线观看| 日韩大胆视频| 久久久免费av| 日本一区二区三区视频在线看 | 在线heyzo| 国产精品永久在线| 欧美综合在线视频观看| 女人天堂av手机在线| 国产精品一区二区久久不卡| 你懂得视频在线观看| 一本大道久久精品懂色aⅴ| 乱色精品无码一区二区国产盗| 久久精品国产亚洲7777| 日韩午夜视频在线| 日韩久久不卡| 久久综合亚州| 欧美特级黄色录像| 福利一区视频在线观看| 四虎影视精品成人| 96精品视频在线| 丝袜美腿综合| 国产深夜男女无套内射| 不卡一卡二卡三乱码免费网站| 激情小说中文字幕| 91超碰这里只有精品国产| 欧美精品hd| 成人国产精品一区二区| 97精品视频在线看| www.污污视频| 一区二区三区资源| www.五月激情| 欧美激情亚洲综合一区| 国产精品tv| 91成人在线观看喷潮教学| 成av人片一区二区| 五月婷婷视频在线| 亚洲日韩第一页| 97精品国产综合久久久动漫日韩 | 国产精品毛片va一区二区三区| 欧美日韩综合| 中文字幕一区二区人妻电影丶| 亚洲成a人片在线不卡一二三区| 人妻精品无码一区二区| 91精品国产色综合| 国产免费播放一区二区| 亚洲免费看av| 18涩涩午夜精品.www| 精品人妻无码一区二区三区蜜桃一| 欧美精品一区在线播放| 国产精品网址| 噼里啪啦国语在线观看免费版高清版| 久久精品一区二区| 一级黄色大片免费| 欧美xxxx做受欧美.88| 成人免费在线电影网| 日韩av三级在线| 亚洲国产精品精华液2区45| 国产乱人乱偷精品视频a人人澡| 欧美极品美女电影一区| 亚洲精品亚洲人成在线| 亚洲一级免费观看| 一区二区三区高清| 青青青手机在线视频观看| 国产精品国产三级国产aⅴ浪潮| 91精品观看| 黄色正能量网站| 欧美日韩国产成人在线91 | 青青精品视频播放| 欧美jizz| 亚洲 欧美 日韩在线| 91传媒视频在线播放| 黄色精品免费看| 久久久久久久久久码影片| 美美哒免费高清在线观看视频一区二区| 国产精品视频一区二区三| 亚洲аv电影天堂网| 电影亚洲精品噜噜在线观看| 青青草免费在线视频观看| 久久综合丝袜日本网| 99在线精品视频免费观看软件| 2019中文在线观看| 国产国产精品| 久久精品老司机| 日韩欧美国产成人一区二区| 日日夜夜天天综合| 日本丰满少妇xxxx| 国产精品久久久久久亚洲毛片|