日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Qt5生成Word格式报告

發布時間:2023/12/14 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Qt5生成Word格式报告 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

  • 引言
  • 一使用ActiveQt模塊
  • 二子線程中使用
  • 三準備word模板
  • 四代碼
    • 插入書簽位置
    • 批量插入
    • 插入表格
      • 方法一利用Range對象定位后插入表格
      • 方法二利用bookmark定位后插入表格
  • 五其他
  • 參考

引言

項目中需要生成word格式的報告文件,初探了Qt5通過word模板生成報告的方法,整理了使用時的環境配置、子線程中使用時的注意事項以及常用的操作方法,于此記錄。

環境:vs2012+Qt5.2+word2016

一、使用ActiveQt模塊

注意:ActiveQt只適用于windows平臺下,linux和macOS版本的Qt中是沒有這個庫的

首先需要添加庫文件,可以直接在VS2012菜單欄Qt5->Qt Project Setting->勾選Active Qt

勾選之后再次查看Qt Project Setting,發現自動勾上了Active Qt server,同時“項目屬性->配置屬性->鏈接器->輸入->附加依賴性”中自動加入了Qt5AxContainerd.lib;Qt5AxBased.lib
此后便可成功include頭文件

#include <QAxWidget> #include <QAxObject>

二、子線程中使用

在使用過程中發現調用word過程比較耗時,會阻塞GUI線程,于是將保存報告操作移到子線程中.
不過在子線程中使用QAxWidget會報錯ASSERT failure in QWidget: "Widgets must be created in the GUI thread."這是由于線程里面不能創建GUI對象。
解決方案是用 QAxObjec取代QAxWidget,初始化過程如下:

bool Report::Open(QString Dir) {// 新建一個word應用程序,并設置為不可見//m_WordFile = new QAxWidget("Word.Application", 0, Qt::MSWindowsOwnDC);m_WordFile = new QAxObject();//取代QAxWidget,使其在子線程中可用bool bFlag = m_WordFile->setControl( "word.Application" );if(NULL == m_WordFile){// 嘗試用wps打開bFlag = m_WordFile->setControl( "kwps.Application" );if(!bFlag){return false;}}m_WordFile->setProperty("Visible", false);// 獲取所有的工作文檔QAxObject *Documents = m_WordFile->querySubObject("Documents");if(NULL == Documents){return false;}// 以文件template.dot為模版新建一個文檔Documents->dynamicCall("Add(QString)", Dir);// 獲取當前激活的文檔m_Document = m_WordFile->querySubObject("ActiveDocument");if(NULL == m_Document){return false;}m_bInit = true;return true; }

同時由于在QApplication的主線程中,會自動初始化COM庫,而新開辟的子線程不會自動初始化COM庫,所以需要我們手動來初始化,方法如下:
添加頭文件:

#include <windows.h>

構造函數中初始化COM庫:

Report::Report(QObject *parent): QObject(parent) {HRESULT result = OleInitialize(0);if (result != S_OK && result != S_FALSE){qDebug()<<QString("Could not initialize OLE (error %x)").arg((unsigned int)result);}//moveToThread方法產生線程this->moveToThread(&m_thread);m_thread.start(); }

析構函數中釋放:

Report::~Report() {OleUninitialize();m_thread.quit();m_thread.wait(); }

三、準備word模板

在word文檔中手動添加書簽(bookmark)后保存為dot格式

四、代碼

1.插入書簽位置

QString outFileName = QFileDialog::getSaveFileName(this, QStringLiteral("請輸入要保存的名字:"),".", "Microsoft Word 97-2003(*.doc);;Microsoft Word 2007-2013(*.docx)");if (outFileName.isEmpty()) {QMessageBox::warning(this, tr("警告"),tr("輸入的文件名為空!"),QMessageBox::Ok);return ;}// 新建一個word應用程序,并設置為不可見 QAxWidget *word=new QAxWidget("Word.Application", 0, Qt::MSWindowsOwnDC); word->setProperty("Visible", false); // 獲取所有的工作文檔 QAxObject * documents = word->querySubObject("Documents");// 以文件testTemplate.dot為模版新建一個文檔,注意這里的路徑為絕對路徑QDir dir(".");documents->dynamicCall("Add(QString)",QString("%1/testTemplate.dot").arg(dir.absolutePath())); // 獲取當前激活的文檔 QAxObject *document=word->querySubObject("ActiveDocument"); // 獲取文檔中名字為TSName_1_1的標簽 QString bookmakrName="TSName_1_1";QAxObject*bookmark_text=document->querySubObject(QString("Bookmarks(%1)").arg(bookmakrName).toLocal8Bit().data()); // 選中標簽,將字符插入到標簽位置 if(!bookmark_text->isNull()) { bookmark_text->dynamicCall("Select(void)"); bookmark_text->querySubObject("Range")->setProperty("Text",QStringLiteral("測試輸入")); } // 將文件另存為outFileName,關閉工作文檔,退出應用程序 document->dynamicCall("SaveAs (const QString&)", outFileName); document->dynamicCall("Close (boolean)", true); //關閉文本窗口word->dynamicCall("Quit(void)"); //退出worddelete bookmark_text; delete document; delete documents; delete word;

2.批量插入

QString outFileName = QFileDialog::getSaveFileName(this, QStringLiteral("請輸入要保存的名字:"),".", "Microsoft Word 97-2003(*.doc);;Microsoft Word 2007-2013(*.docx)");if (outFileName.isEmpty()) {QMessageBox::warning(this, tr("警告"),tr("輸入的文件名為空!"),QMessageBox::Ok);return ;}word = new QAxWidget("Word.Application", 0, Qt::MSWindowsOwnDC);word->setProperty("Visible", false);word->setProperty("DisplayAlerts", true);QAxObject *docs = word->querySubObject("Documents");if (!docs) {QMessageBox::warning(this, tr("警告"), tr("無法獲得Documents對象!"),QMessageBox::Ok);return ;}QStringList items;QStringList sometexts;//items按順序依次是“待匹配標簽名”和“插入的內容”items<<"TSName_1_2"<<"TSName222"<<"TSName_1_1"<<"TSName111"<<"555";sometexts<<"111"<<"222"<<"333"<<"444"<<"555";editBookMarks(docs, sometexts, items, outFileName);word->dynamicCall("Quit(boolean)", true);delete word; void testword::editBookMarks(QAxObject *docs, QStringList sometexts, QStringList &itemList, QString outFileName) {QDir dir(".");docs->dynamicCall("Add(QString)", QString("%1/testTemplate.dot").arg(dir.absolutePath()));QAxObject *currentDoc = word->querySubObject("ActiveDocument");if(!currentDoc){QMessageBox::warning(this, QStringLiteral("警告"), QStringLiteral("無法獲取當前打開文件對象!"),QMessageBox::Ok);return;}QAxObject *allBookmarks = currentDoc->querySubObject("Bookmarks");if (!allBookmarks) {QMessageBox::warning(this, QStringLiteral("警告"), QStringLiteral("無法獲取模板中的書簽,請先插入書簽!"), QMessageBox::Ok);return ;}int count = allBookmarks->property("Count").toInt();/* 填寫模板中的書簽 */for (int i = count; i > 0; --i) {QAxObject *bookmark = allBookmarks->querySubObject("Item(QVariant)", i);QString name= bookmark->property("Name").toString();int j=0;foreach(QString itemName , itemList){if (name == itemName) {QAxObject *curBM = currentDoc->querySubObject("Bookmarks(QString)", name);curBM->querySubObject("Range")->setProperty("Text", itemList.at(j+1));break;}j++;}if (j == itemList.length()) {//如果遍歷itemList,未找到匹配的書簽,提示輸入QString text = QInputDialog::getText(this, QStringLiteral("請輸入"), QStringLiteral("%1").arg(name));bookmark->querySubObject("Range")->setProperty("Text", text);itemList.append(name);itemList.append(text);}}//依次插入sometexts中內容while(!sometexts.isEmpty()){QAxObject *currentRange = currentDoc->querySubObject("Range()");int rangeEnd = currentRange->property("End").toInt();currentRange->dynamicCall("setRange(QVariant, QVariant)", rangeEnd, rangeEnd);currentRange->dynamicCall("InsertAfter(QString)", QStringLiteral("\n%1-%3\n").arg(sometexts[0]).arg(1));sometexts.removeAt(0);}currentDoc->dynamicCall("SaveAs(QString&)", outFileName);currentDoc->dynamicCall("Close()"); }

效果如下:

3.插入表格

方法一:利用Range對象定位后插入表格

/******************************************************************************* 函數:intsertTable* 功能:創建表格* 參數:nStart 開始位置; nEnd 結束位置; row hang; column 列* 返回值: void*****************************************************************************/ void WordEngine::intsertTable(int nStart, int nEnd, int row, int column) { QAxObject* ptst = m_wordDocuments->querySubObject( "Range( Long, Long )",nStart, nEnd );QAxObject* pTable = m_wordDocuments->querySubObject( "Tables" );QVariantList params;params.append(ptst->asVariant());params.append(row);params.append(column);if( pTable ){pTable->dynamicCall( "Add(QAxObject*, Long ,Long )",params);} // QAxObject* table = selection->querySubObject("Tables(1)"); // table->setProperty("Style", "網格型"); }

方法二:利用bookmark定位后插入表格

QAxObject *WordEngine::insertTable(QString sLabel, int row, int column) { QAxObject *bookmark = m_pWorkDocument->querySubObject("Bookmarks(QVariant)", sLabel); if(bookmark) { bookmark->dynamicCall("Select(void)"); QAxObject *selection = m_pWord->querySubObject("Selection"); selection->dynamicCall("InsertAfter(QString&)", "\n"); //selection->dynamicCall("MoveLeft(int)", 1); selection->querySubObject("ParagraphFormat")->dynamicCall("Alignment", "wdAlignParagraphCenter"); //selection->dynamicCall("TypeText(QString&)", "Table Test");//設置標題 QAxObject *range = selection->querySubObject("Range"); QAxObject *tables = m_pWorkDocument->querySubObject("Tables"); QAxObject *table = tables->querySubObject("Add(QVariant,int,int)",range->asVariant(),row,column); for(int i=1;i<=6;i++) { QString str = QString("Borders(-%1)").arg(i); QAxObject *borders = table->querySubObject(str.toAscii().constData()); borders->dynamicCall("SetLineStyle(int)",1); } return table; } }

插入表格,修改列寬等是后來看到的,可參考這個github項目中的WordEngine實現

五、其他

用以下方法往bookmark插入內容:

QString bookmakrName="TSName1_1_2";//假設dot文件中并沒有這個bookmarkQAxObject* bookmark_text=document->querySubObject("Bookmarks(const QString&)", bookmakrName); if(NULL == bookmark_text)//注意這個判斷不可少,否則下面調用isNull()時會出錯{return;}// 選中標簽,將字符插入到標簽位置 if(!bookmark_text->isNull()) //如果沒有匹配到對應的bookmark,直接判斷會出錯,所以要提前返回{ bookmark_text->dynamicCall("Select(void)"); bookmark_text->querySubObject("Range")->setProperty("Text",QStringLiteral("測試輸入")); }

如果dot文件中并沒有這個bookmark,會報如下錯誤:

QAxBase: Error calling IDispatch member Bookmarks: Exception thrown by serverCode : 5941Source : Microsoft WordDescription: ????????????Help : wdmain11.chm [25421]Connect to the exception(int,QString,QString,QString) signal to catch this exception

這時判斷NULL == bookmark_text返回即可,如果要避免匹配不存在的bookmark,可以在前面處理,比如上文“2.批量插入”中所示的先利用QAxObject *allBookmarks = currentDoc->querySubObject("Bookmarks");獲取所有Bookmarks,然后在進行處理。

最后附上相關源碼:demo-Qt5生成Word格式報告(demo是最開始寫的,未包含插入表格,多線程等方法實現,比較簡單)

參考

Qt利用ActiveX生成Word文檔
qt中如何使用ActiveX讀寫word
github-試卷自動生成系統
github-QTScada
QT在子線程中使用QAxWidget需要初始化COM的問題

總結

以上是生活随笔為你收集整理的Qt5生成Word格式报告的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

欧美精品亚洲精品日韩精品 | 亚洲欧洲日韩 | 久久综合欧美 | 国产精品久久av | 高清不卡免费视频 | 色网站在线看 | 精品亚洲国产视频 | 亚洲精品ww | 国产91在线免费视频 | 91精彩在线视频 | 天天综合色天天综合 | 色五婷婷 | 久久视频免费在线 | 成人午夜影院在线观看 | 国色天香在线 | www99久久| 在线观看va| 视频在线91 | 国产精选在线观看 | 日p视频 | 九热精品 | 久久人人精| 国偷自产中文字幕亚洲手机在线 | 成年人电影免费在线观看 | 日韩激情免费视频 | 一区二区三区视频在线 | 色橹橹欧美在线观看视频高清 | 久久全国免费视频 | av电影中文字幕 | 狠狠狠色丁香综合久久天下网 | 国产精品岛国久久久久久久久红粉 | 精品一区 在线 | 国产一区高清在线观看 | 日韩在线观看影院 | 免费观看一区二区 | 亚洲我射av| 久久少妇av| 成人欧美在线 | 成人夜晚看av | 少妇bbr搡bbb搡bbb| 日本在线视频一区二区三区 | 国产激情久久久 | 免费视频色 | 午夜视频色 | 久久久久在线观看 | 亚州av网站 | 亚洲精品在线观看网站 | 亚洲精品动漫久久久久 | 国产高清在线永久 | 成人免费一级 | 亚洲精品视频免费看 | 最近中文字幕 | 97在线免费观看 | 天天综合精品 | 成人黄色小说视频 | 天天爱天天射天天干天天 | 国产精品久久久久婷婷 | 成人免费在线看片 | 99r在线精品 | 亚洲国内精品视频 | av解说在线观看 | 欧美欧美| 日韩在线观看网站 | 国产婷婷色 | www五月天 | 天天操天天射天天舔 | 日日草av| 特级xxxxx欧美 | 中文字幕精品三区 | 亚洲春色综合另类校园电影 | 少妇搡bbbb搡bbb搡忠贞 | 国产又粗又猛又黄又爽视频 | 91精品少妇偷拍99 | 91精品国产成人观看 | 国产精品日韩欧美一区二区 | 伊人网综合在线观看 | 欧美大香线蕉线伊人久久 | av在线看片| 97免费视频在线播放 | 色综合天天综合网国产成人网 | 日韩综合一区二区三区 | 五月婷婷在线观看视频 | 六月婷婷久香在线视频 | 天天综合入口 | 天天看天天干天天操 | 三级黄色片在线观看 | 国内精品久久久久影院男同志 | 久久久国产影视 | 国产精品va在线观看入 | 91大神dom调教在线观看 | 最新日韩视频 | av大全在线播放 | 操操操日日 | 久久精品影视 | 丁香婷婷激情国产高清秒播 | 蜜臀av性久久久久av蜜臀三区 | 一区二区三区在线影院 | 成人精品久久 | 成人影音av| 日本成人免费在线观看 | 中文字幕日本特黄aa毛片 | 四虎小视频| 国产精品久久在线 | 久久99精品久久久久久秒播蜜臀 | 欧美日韩不卡在线视频 | 韩日精品在线 | 久草在线资源观看 | 国产99久久久久久免费看 | 麻豆精品视频在线观看免费 | 亚洲视频在线免费看 | 国产视频九色蝌蚪 | 中文在线天堂资源 | www视频在线观看 | 免费在线观看成年人视频 | 精品国产一区二区三区四区在线观看 | 日韩激情精品 | 免费人成在线观看网站 | 日韩免费av在线 | 成全在线视频免费观看 | 日韩欧美v | 日日夜夜精品免费 | 91av99| 久久人人97超碰国产公开结果 | 久久午夜羞羞影院 | 西西444www大胆无视频 | 五月婷网 | 91免费在线视频 | 婷婷色网 | 国产成人精品999在线观看 | 久久久国产精品一区二区中文 | 国产精品精品视频 | 91久久国产自产拍夜夜嗨 | 亚洲激精日韩激精欧美精品 | 日韩av影视在线观看 | 久热超碰 | 中文字幕观看av | 久久综合偷偷噜噜噜色 | 色黄久久久久久 | 黄色av在| 亚洲精品国产精品久久99 | 9在线观看免费 | 欧美九九九 | 成人一区二区三区中文字幕 | 美女视频一区二区 | 国产不卡网站 | 色噜噜狠狠狠狠色综合久不 | 欧美成人xxxx | 天天干天天操天天做 | 久久综合在线 | 视频高清 | 91尤物在线播放 | 免费碰碰| 成人97人人超碰人人99 | 国产丝袜一区二区三区 | 中文字幕一区二区三区在线视频 | 欧美一级片免费在线观看 | 国产精品高潮久久av | 超碰97人人爱 | 麻豆视频国产在线观看 | 日韩午夜小视频 | 成年人国产在线观看 | 国产精品精品 | 99久久久久 | 激情综合电影网 | 精品久久久久国产免费第一页 | 色综合久久88色综合天天免费 | 久久国产亚洲精品 | 欧美激情片在线观看 | 伊人天天色 | 欧美日韩一区二区三区视频 | 一级黄色片在线免费观看 | 在线欧美最极品的av | 一区二区三区在线免费观看视频 | 激情av五月婷婷 | 在线亚洲小视频 | 欧美久久久影院 | 亚洲国产精选 | 久久久精品久久 | 国产不卡免费av | 中文高清av | 日韩精品大片 | 亚洲精品乱码久久久久久9色 | 日韩欧美一区二区在线播放 | 欧美少妇bbwhd | 欧美一区中文字幕 | 久久精品99国产精品日本 | 国产在线不卡一区 | 国产人成在线视频 | 韩国三级在线一区 | 亚洲自拍自偷 | 91麻豆文化传媒在线观看 | 成人在线视频免费看 | 久久久精品综合 | 美女久久久久久久久久久 | 最近日本韩国中文字幕 | 亚洲精品伦理在线 | 黄色av影院| 欧美污污网站 | 日日夜夜操操操操 | 97网| 制服丝袜欧美 | 国产精品精品久久久 | 久草在线视频在线 | 国产精品久久99综合免费观看尤物 | 中文字幕在线观看免费 | 国产一区 在线播放 | 超碰国产在线播放 | 精品久久视频 | 玖玖在线播放 | 4p变态网欧美系列 | 日韩在线视频免费播放 | 中文在线8资源库 | 国产亚洲精品久久19p | 日本在线观看中文字幕无线观看 | 免费日韩av电影 | 日韩一区二区三区视频在线 | 久久久午夜视频 | 日韩黄色一级电影 | 又爽又黄在线观看 | 日日夜夜亚洲 | 国产精品免费视频观看 | 久久歪歪 | 国产高清久久久 | 色狠狠一区二区 | 国产精品免费视频久久久 | 热精品| 欧洲色综合 | 国产精品永久免费 | 四虎国产精品成人免费影视 | 久久精品99国产精品亚洲最刺激 | 午夜精品福利在线 | 欧美aa级| 91福利视频一区 | 欧日韩在线 | 亚洲激情p| 国产无套视频 | 久久久精品国产免费观看同学 | 久久这里只有精品1 | 国产一区二区三区 在线 | 免费日韩一级片 | 亚洲欧美国产精品18p | 97色综合| 精品国产aⅴ麻豆 | 日韩av午夜在线观看 | 国产无套精品久久久久久 | 国产麻豆剧传媒免费观看 | 国产高清在线免费视频 | 在线小视频 | 狠狠干夜夜操 | 国产精品久久久久久久久蜜臀 | 亚洲精品黄网站 | 国产一区二区视频在线 | 最新国产中文字幕 | 亚洲国产欧洲综合997久久, | 97香蕉视频| 99综合电影在线视频 | 国内免费久久久久久久久久久 | 在线欧美小视频 | 成人综合婷婷国产精品久久免费 | 国产无套精品久久久久久 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 久久精品99视频 | 中文字幕有码在线播放 | 天天干天天搞天天射 | 成年人在线免费看片 | 国产精品永久免费视频 | 美女中文字幕 | 麻豆国产精品视频 | a级免费观看 | 天天干天天射天天插 | 午夜精品福利一区二区三区蜜桃 | 久久这里只有精品首页 | 欧美视频不卡 | 亚洲韩国一区二区三区 | 8x成人免费视频 | 一区二区国产精品 | 99r精品视频在线观看 | 国产在线精品一区 | 亚洲 欧洲av| 亚洲区另类春色综合小说校园片 | 欧美伦理电影一区二区 | 欧美性大战| 波多野结衣日韩 | 天天干天天射天天插 | 欧洲精品视频一区 | 成人免费中文字幕 | 欧美精品一区二区三区一线天视频 | 国产高清久久 | 国产精品国内免费一区二区三区 | 激情视频免费在线观看 | 日韩成人黄色 | 日本不卡一区二区三区在线观看 | 婷婷色六月天 | 久久精品视频观看 | 热久久这里只有精品 | 日韩免费一区 | 亚洲精品在线观看中文字幕 | 久久精品国产一区二区 | 精品国产乱码久久久久久浪潮 | 97视频久久久 | 国产色综合天天综合网 | 久99视频 | 丁香六月国产 | 欧美动漫一区二区三区 | 在线电影日韩 | 日韩av免费一区 | 精品国产伦一区二区三区观看说明 | 国产精品四虎 | japanesexxxhd奶水 国产一区二区在线免费观看 | 久久99精品国产91久久来源 | 色天堂在线视频 | 成人影片在线免费观看 | 99精品欧美一区二区三区黑人哦 | 国产69精品久久99不卡的观看体验 | 精品91 | 天天操天天色天天 | 久久亚洲热 | 狠狠地日 | 日韩精品第1页 | 国产精品区二区三区日本 | 色播六月天 | 日本爱爱片 | 成年在线观看 | 欧美专区日韩专区 | 国产成人a亚洲精品v | 国产成人综 | 天天色天天上天天操 | 日韩精品一区二区三区电影 | 成人 国产 在线 | 久久黄网站 | 天天干天天摸 | 天堂在线视频中文网 | 国产成人精品区 | 九九交易行官网 | 国产福利资源 | 91视频在线国产 | 成年人在线电影 | 一级特黄aaa大片在线观看 | 亚洲精品天天 | www.黄色小说.com | 中文字幕网站视频在线 | 欧美激情视频在线免费观看 | 国产91精品高清一区二区三区 | 国产一区二区成人 | 一本色道久久综合亚洲二区三区 | 午夜久久久久久久 | 精品一区二区三区电影 | av丝袜在线| 亚洲三级在线免费观看 | 欧美日韩破处 | 一级黄色片在线观看 | 在线观看91久久久久久 | 三级黄色大片在线观看 | 99在线看| 国产成人免费精品 | 久久久久国产精品厨房 | 国产精品永久免费视频 | 三级大片网站 | 欧美性生活免费 | 超碰在线人人 | 天天干,夜夜爽 | 久久毛片视频 | 久久国产精品视频免费看 | 国产成人无码AⅤ片在线观 日韩av不卡在线 | 午夜精品一区二区三区在线 | 久久涩涩网站 | www夜夜操 | 永久av免费在线观看 | 国产精品久久久久久久久久东京 | 国产精品18久久久久久不卡孕妇 | 久久五月婷婷综合 | 国产91精品高清一区二区三区 | 国产精品久久久久久久久久久久午夜 | 综合五月 | 亚洲天堂毛片 | 碰超在线 | 黄色免费看片网站 | 日韩mv欧美mv国产精品 | 白丝av免费观看 | 午夜电影一区 | 日本黄色免费播放 | 国产精品久久久久影院日本 | 久久伊99综合婷婷久久伊 | 国产午夜一区 | av字幕在线| 日批视频在线观看免费 | 欧美日韩高清一区二区 国产亚洲免费看 | 不卡中文字幕av | 中文字幕中文字幕 | 黄色91免费观看 | 免费看黄色小说的网站 | 亚洲精品色视频 | 国产成人av网站 | 欧美一区二区三区在线播放 | 国产一级黄色av | 午夜少妇av| 成年人免费看 | 欧美婷婷色 | 一区二区三区电影大全 | 精品福利网 | 久久国色夜色精品国产 | 国产香蕉视频在线观看 | 91九色在线观看视频 | 91视频啪| 精品国产伦一区二区三区观看说明 | 中文字幕在线观看第一区 | 国产成人三级在线 | 99国产视频在线 | 91在线91 | 日韩一二三 | 天天干天天射天天插 | 亚洲黄色在线播放 | 成年人在线视频观看 | 欧美有色 | 午夜精品一二三区 | 国产精品一区二区在线观看免费 | 开心婷婷色 | 日日操日日插 | 欧美孕交vivoestv另类 | 精品一区二三区 | 久久五月婷婷丁香 | 久久成人欧美 | 国产手机在线精品 | 天天插天天色 | japanesefreesex中国少妇 | www.超碰 | 国产日韩精品一区二区在线观看播放 | 久久免费视频这里只有精品 | 国产精品午夜在线观看 | 欧美aa一级 | 久久国语露脸国产精品电影 | 亚洲精品乱码久久久久久久久久 | 2021国产在线 | 99999精品视频 | 色综合a | 日韩av电影免费观看 | 菠萝菠萝蜜在线播放 | 色视频在线免费观看 | 伊人欧美| 麻豆视频观看 | 韩日精品在线观看 | 国产精品18久久久久久久久 | 色视频在线免费 | www.com黄色| 久久99九九99精品 | 婷婷资源站 | 国产精品视频免费观看 | 国产高潮久久 | 一区在线电影 | 在线观看国产日韩欧美 | 久久久.com| 欧美日韩在线观看视频 | 免费在线色 | www在线免费观看 | 久久久人人人 | 日韩视频在线观看视频 | 97看片吧 | 五月婷av| 久操久 | 在线一二区 | 亚洲精品tv久久久久久久久久 | 少妇bbb| 成年人免费在线观看网站 | 成人黄色在线播放 | 欧美91精品 | 国产成人一区二区三区电影 | 精品国产视频在线 | 久久视频这里有精品 | 中日韩免费视频 | 欧美 激情 国产 91 在线 | 欧美一区二区三区激情视频 | av电影在线观看完整版一区二区 | 91精品欧美一区二区三区 | 日本中文字幕在线视频 | 亚洲一区精品二人人爽久久 | 国产一区二区免费看 | 日日夜操 | 美女精品网站 | 国产麻豆视频网站 | 久久成人免费 | 99色在线视频 | 狠狠狠色丁香婷婷综合激情 | 国产视频在线观看一区二区 | 麻豆国产在线视频 | 特级aaa毛片 | 中文字幕高清视频 | 久久久久国产精品免费免费搜索 | 国产专区在线播放 | 天天综合色| 五月天综合激情网 | 国产护士在线 | 成人久久影院 | 在线韩国电影免费观影完整版 | 国内精品视频一区二区三区八戒 | av成人黄色 | 成人久久18免费网站图片 | 天天射天天舔天天干 | 久久无码av一区二区三区电影网 | 菠萝菠萝蜜在线播放 | 精壮的侍卫呻吟h | 少妇自拍av| 日韩四虎| 碰超在线观看 | 亚洲精品久久久久中文字幕m男 | 四虎影视精品 | 国产无套精品久久久久久 | 久久大片| 一级黄色在线视频 | 精品中文字幕在线 | 麻豆国产精品永久免费视频 | 国产精品久久久久久久久久久久午夜 | 日韩欧美高清免费 | 麻豆视频在线免费看 | 国产亚洲欧美日韩高清 | 99这里只有久久精品视频 | 中文字幕一区二区三 | 日韩中文在线字幕 | 免费在线观看不卡av | 五月天视频网站 | 成 人 a v天堂 | 免费在线激情电影 | 久草www| 国产精品第二十页 | 九九久久精品视频 | 久久久蜜桃 | 91成人精品国产刺激国语对白 | 在线成人中文字幕 | 欧美性生活免费看 | a极黄色片| 成年人app网址 | 美女视频黄的免费的 | 久久久久久欧美二区电影网 | 中文高清av | 亚洲国产精品资源 | 免费看三级黄色片 | 91香蕉视频 | 激情视频网页 | 亚洲91精品 | 2019中文最近的2019中文在线 | 色香网| 中文字幕在 | 五月天激情开心 | 天天婷婷| 久久999精品 | 男女啪啪视屏 | 久久久www| 国产在线一区二区三区播放 | 国产成人精品一区二区三区 | 国内精品久久久久久久 | 麻豆你懂的 | 九九九热精品免费视频观看 | 中文字幕免费播放 | 久久人人爽人人人人片 | 午夜视频99 | 日韩欧美精品在线观看视频 | 日本不卡一区二区三区在线观看 | 全久久久久久久久久久电影 | 国产在线精品一区二区三区 | 在线免费av观看 | av爱干| 日本护士撒尿xxxx18 | 国产亚洲一区二区在线观看 | 国产精品成人一区二区 | 人人干在线 | 国产精品日韩在线观看 | 国产美女精品视频 | aⅴ视频在线 | 国内丰满少妇猛烈精品播 | 中文字幕高清 | 婷婷在线不卡 | 六月婷婷久香在线视频 | 特级xxxxx欧美| 91久久国产露脸精品国产闺蜜 | 精久久久久 | 一级久久久 | 久久夜色电影 | 手机看片午夜 | 国产成人久久久77777 | 亚洲少妇天堂 | 在线国产精品视频 | 97天天综合网 | 又大又硬又黄又爽视频在线观看 | 大胆欧美gogo免费视频一二区 | 亚洲综合丁香 | 午夜视频免费在线观看 | 久久调教视频 | 在线看小早川怜子av | 久操中文字幕在线观看 | 久久污视频 | 国产淫片免费看 | 精品国产一区二区三区久久久蜜臀 | 青青草国产精品 | av中文字幕在线免费观看 | 人人舔人人射 | 免费日韩在线 | 国产麻豆果冻传媒在线观看 | 欧美日韩不卡一区二区 | 丰满少妇高潮在线观看 | 国产黄色av影视 | 欧美日韩大片在线观看 | 亚洲日本中文字幕在线观看 | 51久久夜色精品国产麻豆 | 国产在线 一区二区三区 | 精品夜夜嗨av一区二区三区 | 在线观看免费成人av | 日韩18p| 欧美一二三区播放 | 在线黄频 | 人人干网 | av看片在线 | 91高清免费观看 | 国产人成在线观看 | 精品美女国产在线 | 久久精品久久久久 | 国产美女视频网站 | 国产做a爱一级久久 | 婷婷在线色 | 亚洲国产精品第一区二区 | 国产一卡二卡在线 | 久久久久亚洲a | 91成人在线看 | 狠狠伊人 | 96视频在线 | 99久久www | 国产精品美女久久久久久久 | 亚洲狠狠干| 免费高清影视 | 国产成人精品一区二区三区在线 | 天天爱av导航 | 美女福利视频一区二区 | 亚洲第一av在线播放 | 欧美日韩后 | 在线观看免费黄视频 | 99在线热播精品免费 | 在线看国产日韩 | 国产精品美女在线观看 | 日韩三级免费 | 国产精品小视频网站 | 狠狠色丁香婷婷综合视频 | 国产精品mv在线观看 | 97热在线观看 | 婷婷久久婷婷 | 又黄又爽又色无遮挡免费 | 日韩欧美精品在线观看 | 91人人射| 天天爽夜夜爽精品视频婷婷 | 久久成人亚洲欧美电影 | 欧美色操 | 日韩av有码在线 | 综合色亚洲 | 亚洲精品久久久蜜臀下载官网 | 久草资源在线观看 | 国产91精品高清一区二区三区 | 国产精品视频999 | 亚洲乱码在线 | 91麻豆免费版| 91传媒视频在线观看 | 婷婷亚洲激情 | 国产黑丝一区二区三区 | 欧美aaa大片 | 国产视频一区在线 | 久久99视频免费 | 日韩,精品电影 | 欧美一级片在线免费观看 | 午夜精品视频福利 | 久久免费a| 99久久精品免费一区 | 国产糖心vlog在线观看 | 亚洲国产精品第一区二区 | 日批视频在线播放 | 欧美精品999 | 免费下载高清毛片 | 国语麻豆 | 五月导航 | 久久精品中文视频 | 五月天综合网站 | 亚洲h视频在线 | 国产一区二区三区免费在线观看 | 免费黄色网址网站 | 波多野结衣网址 | 超碰在线公开免费 | 97在线资源| 成人精品999 | 国产a级精品| 中文字幕有码在线观看 | 激情影院在线 | 亚洲精品高清一区二区三区四区 | 国产在线a免费观看 | 久久久精品日本 | 国产永久免费观看 | www.天天色.com | 粉嫩av一区二区三区四区 | 日韩视频免费在线 | 亚洲年轻女教师毛茸茸 | 日韩免费一级a毛片在线播放一级 | 久草在| 成年人视频在线观看免费 | 黄色一级性片 | 亚洲精品av中文字幕在线在线 | 久久久91精品国产一区二区精品 | 六月丁香伊人 | 久久久精品福利视频 | 狠狠干2018 | 国产成人精品999在线观看 | 在线有码中文字幕 | 欧美淫aaa免费观看 日韩激情免费视频 | av片一区二区 | 在线观看精品一区 | 国产一区二区三精品久久久无广告 | 国产精品久久久久久久久免费 | 在线观看视频 | 日韩视频图片 | 五月婷婷导航 | 中文字幕第一页在线vr | 天天干天天色2020 | 国产在线精品国自产拍影院 | av丁香花 | 亚洲综合精品在线 | 成人精品视频久久久久 | 中文字幕在线观看视频免费 | 国产不卡网站 | 精品人人爽 | 九九av| 久久手机免费观看 | 国产又黄又猛又粗 | 手机在线黄色网址 | 国产福利小视频在线 | 韩国精品一区二区三区六区色诱 | 久久在线免费视频 | 在线免费观看的av网站 | 亚洲成人黄 | 国产视频99 | 亚洲国产高清在线 | 丁香 婷婷 激情 | 91在线免费播放 | 97精品国产97久久久久久粉红 | 天天撸夜夜操 | 国产精品 日韩精品 | 精品资源在线 | 亚洲国产精品成人精品 | 麻豆视频在线 | www.777奇米| 99色精品视频| 久久久免费毛片 | 九九爱免费视频在线观看 | 天天干,夜夜爽 | 亚洲精品字幕 | 国产粉嫩在线观看 | 9在线观看免费高清完整版 玖玖爱免费视频 | 免费看黄色毛片 | 成人aaa毛片 | 黄色成人在线观看 | 国产精品一区二区三区在线播放 | 国内精品中文字幕 | 国产老妇av | 国产精品久久久久影院 | 777xxx欧美 | 91天堂素人约啪 | 国产一区二区在线免费播放 | 999在线视频 | 91视频在线观看大全 | www.五月婷婷.com | 亚洲国产免费 | 精品国产一区二区三区蜜臀 | 亚洲人成综合 | 欧美性大胆 | 免费电影一区二区三区 | 久久精品久久精品久久精品 | 久久久久久久久综合 | 国产精品尤物 | av一区二区三区在线 | 婷婷丁香激情网 | 中文字幕一区在线 | 国产二区免费视频 | 欧美在线日韩在线 | 日韩二区在线 | 色噜噜噜 | 国产高清专区 | 懂色av懂色av粉嫩av分享吧 | 久久高清免费视频 | 国产又粗又猛又色又黄视频 | 狠狠操狠狠干2017 | 免费av在线播放 | 日韩在线不卡 | 九色视频网址 | 欧美精品视 | 97精品国自产拍在线观看 | 在线观看中文字幕视频 | 国产高清免费观看 | 天天插天天狠天天透 | 成人天堂网 | 91香蕉国产在线观看软件 | 国产精品毛片一区 | 麻豆视频在线观看免费 | 免费福利视频网站 | av手机版 | 在线精品视频免费播放 | 黄色国产精品 | 欧美日韩国产免费视频 | 亚洲乱码在线 | 国产999精品久久久久久 | 中文在线免费一区三区 | 亚洲一级片免费观看 | 免费麻豆网站 | 久久久99精品免费观看乱色 | 午夜精品久久久久久久爽 | 久久av黄色| 日韩美精品视频 | 久久福利在线 | 国产精品资源 | 国产一二三精品 | 久久久精品电影 | 999一区二区三区 | 香蕉视频免费在线播放 | 久草资源在线 | 香蕉久久国产 | 色婷婷亚洲婷婷 | 婷婷激情欧美 | 欧美做受xxx| 怡春院av| 亚洲毛片一区二区三区 | 超碰97国产精品人人cao | 久久理论电影网 | 色亚洲网 | 超碰免费成人 | 91av久久 | www.伊人色.com | 天天艹天天 | 国产午夜av | 国产第一二区 | 国产手机av在线 | 精品影院一区二区久久久 | 久久伊人色综合 | 国产高清在线免费 | 中文国产在线观看 | 久久久国产高清 | 午夜精品久久久久99热app | 国产精品久久网 | 超碰国产在线播放 | 精品女同一区二区三区在线观看 | 韩日av在线 | 98超碰人人| 久久不色| 狠狠的日日 | 久久婷婷激情 | 二区三区精品 | 国产视频 亚洲精品 | 久久久久草 | 九九免费在线观看视频 | 久久国产热视频 | 国产裸体永久免费视频网站 | 欧洲一区精品 | 久久免费视频5 | 婷婷5月激情5月 | 99re亚洲国产精品 | 黄色一级性片 | 在线视频 成人 | 成+人+色综合 | 成人日韩av | 又黄又爽又无遮挡免费的网站 | 片黄色毛片黄色毛片 | 欧美激情综合五月色丁香小说 | 国产精品1区2区 | 久久夜av | 中文一区二区三区在线观看 | 亚洲天堂精品 | 欧美性色黄大片在线观看 | 人人干人人添 | 少妇bbr搡bbb搡bbb | 成人在线视频免费 | 又黄又爽又刺激视频 | 日韩在线观看网址 | 亚洲手机天堂 | 国产精久久 | 国产天天综合 | 国产在线观看网站 | 毛片无卡免费无播放器 | 日韩欧美精品一区二区 | 免费观看91 | 日韩精品一区二区三区中文字幕 | 超碰在97| 色妞色视频一区二区三区四区 | 国产精品久久久久久久久搜平片 | 国产精品视频全国免费观看 | 日日夜夜干 | 久久久国产成人 | 五月天久久精品 | 天天干人人插 | 毛片网站在线看 | 久久免费视频观看 | 欧美日韩在线免费视频 | 99性视频| 国产精品毛片一区视频播不卡 | 日韩精品视频网站 | 日韩v欧美v日本v亚洲v国产v | 国产精品毛片久久久久久久 | www.激情五月.com | 国产一线二线三线在线观看 | 91精品在线免费观看视频 | 在线观看成人网 | 欧美日韩18 | 91亚瑟视频 | 在线观看韩国av | 精品亚洲一区二区三区 | 日韩毛片在线免费观看 | 人人插人人看 | 视频在线一区二区三区 | 国产剧情一区在线 | 久久av伊人 | 久久全国免费视频 | 国产精品18久久久 | 丁香激情综合国产 | 一区二区三区在线免费 | 91免费网站在线观看 | 欧美视频18 | 国产精品a久久久久 | 日本最新高清不卡中文字幕 | 亚洲成人国产精品 | 久久久久久黄色 | 久久精品视频4 | 婷婷丁香九月 | 91精品欧美一区二区三区 | 丁香婷婷自拍 | 国产麻豆视频免费观看 | 亚洲一区二区高潮无套美女 | 国产精品九色 | 久久精品最新 | 亚洲九九 | 久久成人人人人精品欧 | 91日韩在线播放 | 国产精品免费视频一区二区 | 中文字幕亚洲五码 | 亚洲免费av在线播放 | 欧产日产国产69 | 婷婷四房综合激情五月 | 黄网站污 | 波多野结衣一区三区 | 婷婷六月丁香激情 | 国产精品麻豆果冻传媒在线播放 | 91av视频免费在线观看 | 久久电影中文字幕视频 | 在线v片免费观看视频 | 日本激情视频中文字幕 | 久久精品小视频 | 国产精品国产自产拍高清av | 国产精品一区二区久久国产 | 国产高清精品在线观看 | 玖玖在线资源 | 国产在线观看不卡 | 五月激情五月激情 | 久久综合五月天 | 亚洲成av人片 | 免费日韩在线 | 国产精品国产三级国产专区53 | 亚洲黄色片一级 | 国产99视频在线观看 | 亚洲在线精品 | 日本资源中文字幕在线 | 亚洲五月综合 | 国产视频在线观看一区 | 天天爱天天干天天爽 | 狠狠操狠狠干2017 | 久久精品99国产精品酒店日本 | 在线国产片 | 国产精品中文字幕在线观看 | 97电影院在线观看 | 在线播放日韩 | av成人资源 | 免费看片亚洲 | 色在线高清 | www天天干 | 日本3级在线观看 | 欧美资源在线观看 | 国产成人av综合色 | 成人黄色大片 | 国产一区二区高清不卡 | 国产精品久久久久久久久久久免费看 | 在线国产中文 | 高清美女视频 | 黄色在线观看污 | 久久观看最新视频 | 免费日韩视频 | 久久精品久久99 | av在线com | 又色又爽的网站 | 久久综合久久88 | 国产亚洲资源 | 日韩视频一 | 精品在线免费视频 | 久久高清片 | 99精品一级欧美片免费播放 | 国产精品毛片久久久久久久久久99999999 | 激情偷乱人伦小说视频在线观看 | 一区二区国产精品 | 中文字幕日韩高清 | 在线国产欧美 | 国产精品永久 | 久久精品麻豆 |