亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? window.cpp

?? QT 開發環境里面一個很重要的文件
?? CPP
字號:
/******************************************************************************** Copyright (C) 2005-2006 Trolltech ASA. All rights reserved.**** This file is part of the example classes of the Qt Toolkit.**** This file may be used under the terms of the GNU General Public** License version 2.0 as published by the Free Software Foundation** and appearing in the file LICENSE.GPL included in the packaging of** this file.  Please review the following information to ensure GNU** General Public Licensing requirements will be met:** http://www.trolltech.com/products/qt/opensource.html**** If you are unsure which license is appropriate for your use, please** review the following information:** http://www.trolltech.com/products/qt/licensing.html or contact the** sales department at sales@trolltech.com.**** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.******************************************************************************/#include <QtGui>#include "window.h"Window::Window(QWidget *parent)    : QDialog(parent){    browseButton = createButton(tr("&Browse..."), SLOT(browse()));    findButton = createButton(tr("&Find"), SLOT(find()));    fileComboBox = createComboBox(tr("*"));    textComboBox = createComboBox();    directoryComboBox = createComboBox(QDir::currentPath());    fileLabel = new QLabel(tr("Named:"));    textLabel = new QLabel(tr("Containing text:"));    directoryLabel = new QLabel(tr("In directory:"));    filesFoundLabel = new QLabel;    createFilesTable();    QHBoxLayout *buttonsLayout = new QHBoxLayout;    buttonsLayout->addStretch();    buttonsLayout->addWidget(findButton);    QGridLayout *mainLayout = new QGridLayout;    mainLayout->addWidget(fileLabel, 0, 0);    mainLayout->addWidget(fileComboBox, 0, 1, 1, 2);    mainLayout->addWidget(textLabel, 1, 0);    mainLayout->addWidget(textComboBox, 1, 1, 1, 2);    mainLayout->addWidget(directoryLabel, 2, 0);    mainLayout->addWidget(directoryComboBox, 2, 1);    mainLayout->addWidget(browseButton, 2, 2);    mainLayout->addWidget(filesTable, 3, 0, 1, 3);    mainLayout->addWidget(filesFoundLabel, 4, 0);    mainLayout->addLayout(buttonsLayout, 5, 0, 1, 3);    setLayout(mainLayout);    setWindowTitle(tr("Find Files"));    resize(700, 300);}void Window::browse(){    QString directory = QFileDialog::getExistingDirectory(this,                               tr("Find Files"), QDir::currentPath());    if (!directory.isEmpty()) {        directoryComboBox->addItem(directory);        directoryComboBox->setCurrentIndex(directoryComboBox->currentIndex() + 1);    }}void Window::find(){    filesTable->setRowCount(0);    QString fileName = fileComboBox->currentText();    QString text = textComboBox->currentText();    QString path = directoryComboBox->currentText();    QDir directory = QDir(path);    QStringList files;    if (fileName.isEmpty())        fileName = "*";    files = directory.entryList(QStringList(fileName),                                QDir::Files | QDir::NoSymLinks);    if (!text.isEmpty())        files = findFiles(directory, files, text);    showFiles(directory, files);}QStringList Window::findFiles(const QDir &directory, const QStringList &files,                              const QString &text){    QProgressDialog progressDialog(this);    progressDialog.setCancelButtonText(tr("&Cancel"));    progressDialog.setRange(0, files.size());    progressDialog.setWindowTitle(tr("Find Files"));    QStringList foundFiles;    for (int i = 0; i < files.size(); ++i) {        progressDialog.setValue(i);        progressDialog.setLabelText(tr("Searching file number %1 of %2...")                                    .arg(i).arg(files.size()));        qApp->processEvents();        if (progressDialog.wasCanceled())            break;        QFile file(directory.absoluteFilePath(files[i]));        if (file.open(QIODevice::ReadOnly)) {            QString line;            QTextStream in(&file);            while (!in.atEnd()) {                if (progressDialog.wasCanceled())                    break;                line = in.readLine();                if (line.contains(text)) {                    foundFiles << files[i];                    break;                }            }        }    }    return foundFiles;}void Window::showFiles(const QDir &directory, const QStringList &files){    for (int i = 0; i < files.size(); ++i) {        QFile file(directory.absoluteFilePath(files[i]));        qint64 size = QFileInfo(file).size();        QTableWidgetItem *fileNameItem = new QTableWidgetItem(files[i]);        fileNameItem->setFlags(Qt::ItemIsEnabled);        QTableWidgetItem *sizeItem = new QTableWidgetItem(tr("%1 KB")                                             .arg(int((size + 1023) / 1024)));        sizeItem->setTextAlignment(Qt::AlignRight | Qt::AlignVCenter);        sizeItem->setFlags(Qt::ItemIsEnabled);        int row = filesTable->rowCount();        filesTable->insertRow(row);        filesTable->setItem(row, 0, fileNameItem);        filesTable->setItem(row, 1, sizeItem);    }    filesFoundLabel->setText(tr("%1 file(s) found").arg(files.size()));}QPushButton *Window::createButton(const QString &text, const char *member){    QPushButton *button = new QPushButton(text);    connect(button, SIGNAL(clicked()), this, member);    return button;}QComboBox *Window::createComboBox(const QString &text){    QComboBox *comboBox = new QComboBox;    comboBox->setEditable(true);    comboBox->addItem(text);    comboBox->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);    return comboBox;}void Window::createFilesTable(){    filesTable = new QTableWidget(0, 2);    QStringList labels;    labels << tr("File Name") << tr("Size");    filesTable->setHorizontalHeaderLabels(labels);    filesTable->horizontalHeader()->setResizeMode(0, QHeaderView::Stretch);    filesTable->verticalHeader()->hide();    filesTable->setShowGrid(false);}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩三级在线免费观看| 欧美日韩国产三级| 精品一区二区三区在线观看国产| 亚洲精品视频免费看| 久久久噜噜噜久久中文字幕色伊伊| 欧美一区二区女人| 日韩欧美中文字幕公布| 91精品国产综合久久香蕉的特点| 欧美日韩国产小视频在线观看| 91欧美一区二区| 色综合咪咪久久| 欧美亚日韩国产aⅴ精品中极品| 99精品视频在线观看| 99久久精品国产一区| 色综合久久88色综合天天6| av在线综合网| 欧美色手机在线观看| 欧美日韩久久一区| 欧美一二区视频| 久久久午夜电影| 日韩毛片在线免费观看| 亚洲成av人在线观看| 久久99热国产| 懂色av一区二区在线播放| 91偷拍与自偷拍精品| 欧美乱妇15p| 精品剧情在线观看| 综合久久国产九一剧情麻豆| 亚洲成av人片一区二区三区| 久久成人久久爱| 色中色一区二区| 欧美成人精品1314www| 国产精品久久久久一区二区三区共 | 欧美在线视频日韩| 欧美一级片在线看| 国产精品国产三级国产普通话三级| 亚洲一区视频在线观看视频| 精品一区二区三区视频在线观看| 成人成人成人在线视频| 欧美理论电影在线| 中文字幕国产精品一区二区| 欧美96一区二区免费视频| 国产精品99久久久| 欧美精品乱码久久久久久按摩| 久久久久九九视频| 日韩av在线发布| 色综合久久中文字幕综合网| 欧美精品一区二区精品网| 亚洲自拍偷拍网站| 白白色 亚洲乱淫| 欧美xxxxx牲另类人与| 一区二区在线观看av| 国产综合一区二区| 欧美一级xxx| 亚洲aⅴ怡春院| 在线看日韩精品电影| 中文一区一区三区高中清不卡| 日本不卡一二三区黄网| 91黄视频在线观看| 亚洲色欲色欲www| 国产91对白在线观看九色| 日韩欧美一级精品久久| 亚洲第一久久影院| 色香色香欲天天天影视综合网| 久久精品视频在线看| 国产做a爰片久久毛片| 日韩一区二区三区电影在线观看| 亚洲va中文字幕| 91丨porny丨国产入口| 国产精品久久久久久久久免费丝袜| 青青草成人在线观看| 91麻豆精品91久久久久久清纯 | 成人a区在线观看| 精品电影一区二区三区| 奇米影视一区二区三区小说| 4438成人网| 午夜精品123| 欧美日韩精品欧美日韩精品一| 亚洲男同1069视频| aaa国产一区| 亚洲男人的天堂网| 欧美在线影院一区二区| 一区二区三区欧美激情| 色老汉一区二区三区| 洋洋成人永久网站入口| 在线欧美日韩精品| 亚洲最大成人网4388xx| 色婷婷久久99综合精品jk白丝| 日韩毛片在线免费观看| 一本大道av伊人久久综合| 亚洲黄色小视频| 欧美伊人久久久久久久久影院| 一区二区日韩av| 91精品国产色综合久久不卡蜜臀| 琪琪久久久久日韩精品| 日韩视频中午一区| 国产成人av电影在线| 欧美经典三级视频一区二区三区| 国产成人精品影院| 亚洲色图欧洲色图| 在线观看亚洲一区| 日本午夜一本久久久综合| 精品国产凹凸成av人导航| 国产毛片精品视频| 亚洲精选免费视频| 91精品免费在线观看| 国产精品12区| 亚洲二区视频在线| 2020国产精品自拍| 91美女片黄在线| 国产一区在线观看麻豆| 亚洲精品成人在线| 久久免费的精品国产v∧| 91美女在线观看| 国产伦精一区二区三区| 亚洲二区在线观看| 中文字幕制服丝袜一区二区三区| 制服丝袜日韩国产| 91同城在线观看| 国产精品一区二区视频| 天堂久久一区二区三区| 国产精品色婷婷久久58| 日韩一区二区三区三四区视频在线观看| 成人免费福利片| 麻豆91在线播放免费| 亚洲在线观看免费视频| 国产精品久久久久7777按摩| 5566中文字幕一区二区电影| 成人av在线资源| 国产一区亚洲一区| 麻豆freexxxx性91精品| 亚洲第一av色| 久久se精品一区精品二区| 亚洲综合色婷婷| 中文字幕中文字幕中文字幕亚洲无线| 精品国产凹凸成av人网站| 欧美日韩亚洲综合在线| 91香蕉视频污| 成人白浆超碰人人人人| 国产成人亚洲精品青草天美| 三级精品在线观看| 一区二区三区日本| 亚洲特级片在线| 亚洲欧洲精品一区二区三区不卡| 欧美sm美女调教| 日韩免费成人网| 日韩欧美三级在线| 日韩欧美国产系列| 欧美成人三级电影在线| 日韩免费高清视频| 精品久久一区二区| 久久综合狠狠综合久久激情| 日韩精品一区二区三区视频| 制服丝袜亚洲播放| 欧美成人一区二区三区片免费| 宅男噜噜噜66一区二区66| 欧美精品一卡两卡| 777xxx欧美| 精品成人a区在线观看| 久久亚洲一区二区三区明星换脸 | 青青草国产精品97视觉盛宴| 日韩精品一二三四| 蜜桃精品视频在线| 国产精品一区二区无线| 不卡的av在线| 91极品视觉盛宴| 欧美二区三区的天堂| 精品久久久网站| 国产精品久久影院| 亚洲综合色网站| 日韩精品福利网| 国产一区二区三区av电影| 国产精品香蕉一区二区三区| gogo大胆日本视频一区| 欧美图片一区二区三区| 欧美久久久久久久久| 日韩精品一区在线| 国产精品久久久久精k8| 亚洲一级二级在线| 韩国成人在线视频| 色婷婷综合久久久中文字幕| 91精品黄色片免费大全| 国产亚洲女人久久久久毛片| 亚洲视频 欧洲视频| 人人精品人人爱| 成人午夜视频福利| 欧美日韩的一区二区| 久久久精品国产免费观看同学| 亚洲色图在线播放| 久久精品国产亚洲高清剧情介绍 | 欧美国产1区2区| 亚洲h精品动漫在线观看| 国产一区二三区| 欧美亚洲动漫另类| 欧美激情中文不卡| 丝袜诱惑制服诱惑色一区在线观看| 国产精品99久久久久久宅男| 欧美色老头old∨ideo| 日本一区二区三区国色天香 | 国产欧美一区二区精品秋霞影院|