• 大小: 17.31MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-01
  • 语言: 其他
  • 标签: QT大数据  

资源简介

使用QT做界面,采用索引文件技术,实现当当网数据(1.1G)快速检索。具体可见本人博客

资源截图

代码片段和文件信息

/****************************************************************************
** meta object code from reading C++ file ‘widget.h‘
**
** Created by: The Qt meta object Compiler version 67 (Qt 5.2.0)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

#include “../../DangDang/widget.h“
#include 
#include tatype.h>
#if !defined(Q_MOC_OUTPUT_REVISION)
#error “The header file ‘widget.h‘ doesn‘t include ject>.“
#elif Q_MOC_OUTPUT_REVISION != 67
#error “This file was generated using the moc from 5.2.0. It“
#error “cannot be used with the include files from this version of Qt.“
#error “(The moc has changed too much.)“
#endif

QT_BEGIN_MOC_NAMESPACE
struct qt_meta_stringdata_Widget_t {
    QByteArrayData data[5];
    char stringdata[38];
};
#define QT_MOC_LITERAL(idx ofs len) \
    Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len \
    offsetof(qt_meta_stringdata_Widget_t stringdata) + ofs \
        - idx * sizeof(QByteArrayData) \
    )
static const qt_meta_stringdata_Widget_t qt_meta_stringdata_Widget = {
    {
QT_MOC_LITERAL(0 0 6)
QT_MOC_LITERAL(1 7 8)
QT_MOC_LITERAL(2 16 0)
QT_MOC_LITERAL(3 17 6)
QT_MOC_LITERAL(4 24 12)
    }
    “Widget\0on_click\0\0select\0create_index\0“
};
#undef QT_MOC_LITERAL

static const uint qt_meta_data_Widget[] = {

 // content:
       7       // revision
       0       // classname
       0    0 // classinfo
       3   14 // methods
       0    0 // properties
       0    0 // enums/sets
       0    0 // constructors
       0       // flags
       0       // signalCount

 // slots: name argc parameters tag flags
       1    0   29    2 0x08
       3    0   30    2 0x08
       4    0   31    2 0x08

 // slots: parameters
    QmetaType::Void
    QmetaType::Int
    QmetaType::Int

       0        // eod
};

void Widget::qt_static_metacall(Qobject *_o Qmetaobject::Call _c int _id void **_a)
{
    if (_c == Qmetaobject::InvokemetaMethod) {
        Widget *_t = static_cast(_o);
        switch (_id) {
        case 0: _t->on_click(); break;
        case 1: { int _r = _t->select();
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        case 2: { int _r = _t->create_index();
            if (_a[0]) *reinterpret_cast< int*>(_a[0]) = _r; }  break;
        default: ;
        }
    }
}

const Qmetaobject Widget::staticmetaobject = {
    { &QWidget::staticmetaobject qt_meta_stringdata_Widget.data
      qt_meta_data_Widget  qt_static_metacall 0 0}
};


const Qmetaobject *Widget::metaobject() const
{
    return Qobject::d_ptr->metaobject ? Qobject::d_ptr->dynamicmetaobject() : &staticmetaobject;
}

void *Widget::qt_metacast(const char *_clname)
{
    if (!_clname) return 0;
    if (!strcmp(_clname qt_meta_stringdata_

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2015-03-28 14:42  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Debug\
     目录           0  2015-03-31 22:34  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Debug\debug\
     文件      642346  2015-03-31 22:34  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Debug\debug\DangDang.exe
     文件      137681  2015-03-31 19:16  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Debug\debug\main.o
     文件        3638  2015-03-31 19:16  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Debug\debug\moc_widget.cpp
     文件      163583  2015-03-31 19:16  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Debug\debug\moc_widget.o
     文件      178518  2015-03-31 22:34  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Debug\debug\widget.o
     文件       18597  2015-03-28 14:42  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Debug\Makefile
     文件       37034  2015-03-28 14:42  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Debug\Makefile.Debug
     文件       37104  2015-03-28 14:42  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Debug\Makefile.Release
     目录           0  2015-03-28 14:42  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Debug\release\
     目录           0  2015-03-28 20:21  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Release\
     目录           0  2015-03-28 20:21  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Release\debug\
     文件       18151  2015-03-28 20:21  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Release\Makefile
     文件       37130  2015-03-28 20:21  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Release\Makefile.Debug
     文件       37200  2015-03-28 20:21  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Release\Makefile.Release
     目录           0  2015-04-01 13:30  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Release\release\
     文件       55296  2015-04-01 13:30  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Release\release\DangDang.exe
     文件    22378434  2013-04-22 09:03  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Release\release\icudt51.dll
     文件     3369922  2013-04-22 09:03  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Release\release\icuin51.dll
     文件     1978690  2013-04-22 09:03  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Release\release\icuuc51.dll
     文件      544817  2013-04-17 11:18  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Release\release\libgcc_s_dw2-1.dll
     文件      989805  2013-04-17 11:19  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Release\release\libstdc++-6.dll
     文件       73901  2013-04-17 10:26  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Release\release\libwinpthread-1.dll
     文件        1522  2015-04-01 12:51  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Release\release\main.o
     文件        4719  2015-04-01 12:53  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Release\release\moc_widget.cpp
     文件        9432  2015-04-01 12:53  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Release\release\moc_widget.o
     文件     4604928  2014-02-04 18:40  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Release\release\Qt5Core.dll
     文件     4622336  2013-12-08 11:03  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Release\release\Qt5Gui.dll
     文件     6281216  2013-12-08 11:08  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Release\release\Qt5Widgets.dll
     文件       19578  2015-04-01 13:30  build-DangDang-Desktop_Qt_5_2_0_MinGW_32bit-Release\release\widget.o
............此处省略6个文件信息

评论

共有 条评论

相关资源