在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → qt c++ webQQ 源码

qt c++ webQQ 源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:2.78M
  • 下载次数:3
  • 浏览次数:73
  • 发布时间:2020-08-16
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
调用腾讯web接口,实现的高仿QQ。可以和腾讯QQ进行互通互联
【实例截图】
【核心代码】
2913676Qtqq-master
└── Qtqq-master
├── 3rdparty
│   ├── CMakeLists.txt
│   ├── jsoncpp
│   │   ├── CMakeLists.txt
│   │   ├── include
│   │   │   └── json
│   │   │   ├── autolink.h
│   │   │   ├── config.h
│   │   │   ├── features.h
│   │   │   ├── forwards.h
│   │   │   ├── json.h
│   │   │   ├── reader.h
│   │   │   ├── value.h
│   │   │   └── writer.h
│   │   ├── LICENSE
│   │   ├── src
│   │   │   ├── CMakeLists.txt
│   │   │   └── lib_json
│   │   │   ├── CMakeLists.txt
│   │   │   ├── json_batchallocator.h
│   │   │   ├── json_internalarray.inl
│   │   │   ├── json_internalmap.inl
│   │   │   ├── json_reader.cpp
│   │   │   ├── json_tool.h
│   │   │   ├── json_value.cpp
│   │   │   ├── json_valueiterator.inl
│   │   │   ├── json_writer.cpp
│   │   │   └── sconscript
│   │   └── version
│   ├── log4qt
│   │   ├── CMakeLists.txt
│   │   ├── LICENSE-2.0.txt
│   │   ├── NOTICE.txt
│   │   ├── README.txt
│   │   └── src
│   │   ├── CMakeLists.txt
│   │   └── log4qt
│   │   ├── appender.h
│   │   ├── appenderskeleton.cpp
│   │   ├── appenderskeleton.h
│   │   ├── basicconfigurator.cpp
│   │   ├── basicconfigurator.h
│   │   ├── consoleappender.cpp
│   │   ├── consoleappender.h
│   │   ├── dailyrollingfileappender.cpp
│   │   ├── dailyrollingfileappender.h
│   │   ├── fileappender.cpp
│   │   ├── fileappender.h
│   │   ├── helpers
│   │   │   ├── classlogger.cpp
│   │   │   ├── classlogger.h
│   │   │   ├── configuratorhelper.cpp
│   │   │   ├── configuratorhelper.h
│   │   │   ├── datetime.cpp
│   │   │   ├── datetime.h
│   │   │   ├── factory.cpp
│   │   │   ├── factory.h
│   │   │   ├── initialisationhelper.cpp
│   │   │   ├── initialisationhelper.h
│   │   │   ├── logerror.cpp
│   │   │   ├── logerror.h
│   │   │   ├── logobject.cpp
│   │   │   ├── logobject.h
│   │   │   ├── logobjectptr.cpp
│   │   │   ├── logobjectptr.h
│   │   │   ├── optionconverter.cpp
│   │   │   ├── optionconverter.h
│   │   │   ├── patternformatter.cpp
│   │   │   ├── patternformatter.h
│   │   │   ├── properties.cpp
│   │   │   └── properties.h
│   │   ├── hierarchy.cpp
│   │   ├── hierarchy.h
│   │   ├── layout.cpp
│   │   ├── layout.h
│   │   ├── level.cpp
│   │   ├── level.h
│   │   ├── log4qt.cpp
│   │   ├── log4qt.h
│   │   ├── log4qt.pri
│   │   ├── logger.cpp
│   │   ├── logger.h
│   │   ├── loggerrepository.cpp
│   │   ├── loggerrepository.h
│   │   ├── loggingevent.cpp
│   │   ├── loggingevent.h
│   │   ├── logmanager.cpp
│   │   ├── logmanager.h
│   │   ├── mdc.cpp
│   │   ├── mdc.h
│   │   ├── ndc.cpp
│   │   ├── ndc.h
│   │   ├── patternlayout.cpp
│   │   ├── patternlayout.h
│   │   ├── propertyconfigurator.cpp
│   │   ├── propertyconfigurator.h
│   │   ├── rollingfileappender.cpp
│   │   ├── rollingfileappender.h
│   │   ├── simplelayout.cpp
│   │   ├── simplelayout.h
│   │   ├── spi
│   │   │   ├── filter.cpp
│   │   │   └── filter.h
│   │   ├── ttcclayout.cpp
│   │   ├── ttcclayout.h
│   │   ├── varia
│   │   │   ├── debugappender.cpp
│   │   │   ├── debugappender.h
│   │   │   ├── denyallfilter.cpp
│   │   │   ├── denyallfilter.h
│   │   │   ├── levelmatchfilter.cpp
│   │   │   ├── levelmatchfilter.h
│   │   │   ├── levelrangefilter.cpp
│   │   │   ├── levelrangefilter.h
│   │   │   ├── listappender.cpp
│   │   │   ├── listappender.h
│   │   │   ├── nullappender.cpp
│   │   │   ├── nullappender.h
│   │   │   ├── stringmatchfilter.cpp
│   │   │   └── stringmatchfilter.h
│   │   ├── writerappender.cpp
│   │   └── writerappender.h
│   └── qxtglobalshortcut
│   ├── CMakeLists.txt
│   ├── qxtglobal.h
│   ├── qxtglobalshortcut.cpp
│   ├── qxtglobalshortcut.h
│   ├── qxtglobalshortcut_mac.cpp
│   ├── qxtglobalshortcut_p.h
│   ├── qxtglobalshortcut_win.cpp
│   └── qxtglobalshortcut_x11.cpp
├── arch
│   └── PKGBUILD
├── cmake
│   ├── CMakeLists.txt
│   └── cmake_uninstall.cmake.in
├── CMakeLists.txt
├── config.h.in
├── config-ksnapshot.h.cmake
├── data
│   ├── CMakeLists.txt
│   ├── icons
│   │   ├── 128x128
│   │   │   └── apps
│   │   │   └── qtqq.png
│   │   ├── 16x16
│   │   │   └── apps
│   │   │   └── qtqq.png
│   │   ├── 24x24
│   │   │   └── apps
│   │   │   └── qtqq.png
│   │   ├── 256x256
│   │   │   └── qtqq.png
│   │   ├── 32x32
│   │   │   └── apps
│   │   │   └── qtqq.png
│   │   ├── 48x48
│   │   │   └── apps
│   │   │   └── qtqq.png
│   │   ├── 64x64
│   │   │   └── apps
│   │   │   └── qtqq.png
│   │   └── CMakeLists.txt
│   ├── messagestyle
│   │   └── adium
│   │   ├── alternating.css
│   │   ├── Header.html
│   │   ├── images
│   │   │   ├── alert.png
│   │   │   ├── blueBackground.gif
│   │   │   ├── blueBackground.png
│   │   │   ├── blueCurves.gif
│   │   │   ├── blueCurves.png
│   │   │   ├── blueIndicator2.png
│   │   │   ├── blueIndicatorAlt.gif
│   │   │   ├── blueIndicator.gif
│   │   │   ├── blueIndicator.png
│   │   │   ├── DummyContact.png
│   │   │   ├── greenBackground.gif
│   │   │   ├── greenBackground.png
│   │   │   ├── greenCurves.gif
│   │   │   ├── greenCurves.png
│   │   │   ├── greenIndicator2.png
│   │   │   ├── greenIndicatorAlt.gif
│   │   │   ├── greenIndicator.gif
│   │   │   ├── greenIndicator.png
│   │   │   ├── redBackground.gif
│   │   │   ├── redBackground.png
│   │   │   ├── redCurves.gif
│   │   │   ├── redCurves.png
│   │   │   ├── redIndicator2.png
│   │   │   ├── redIndicatorAlt.gif
│   │   │   ├── redIndicator.gif
│   │   │   ├── redIndicator.png
│   │   │   ├── silverBackground.gif
│   │   │   ├── silverCurves.gif
│   │   │   ├── steelBackground.gif
│   │   │   ├── steelBackground.png
│   │   │   ├── steelCurves.gif
│   │   │   ├── steelCurves.png
│   │   │   ├── steelHeading.jpg
│   │   │   ├── steelIndicator2.png
│   │   │   ├── steelIndicatorAlt.gif
│   │   │   ├── steelIndicator.gif
│   │   │   ├── steelIndicator.png
│   │   │   ├── typing-left.png
│   │   │   ├── typing-right.png
│   │   │   ├── yellowBackground.gif
│   │   │   ├── yellowBackground.png
│   │   │   ├── yellowCurves.gif
│   │   │   ├── yellowCurves.png
│   │   │   ├── yellowHeading.jpg
│   │   │   ├── yellowIndicator2.png
│   │   │   ├── yellowIndicatorAlt.gif
│   │   │   ├── yellowIndicator.gif
│   │   │   ├── yellowIndicator.png
│   │   │   ├── yellowTL.png
│   │   │   └── yellowTR.png
│   │   ├── Incoming
│   │   │   ├── buddy_icon.png
│   │   │   ├── Content.html
│   │   │   ├── Context.html
│   │   │   ├── NextContent.html
│   │   │   └── NextContext.html
│   │   ├── incoming_icon.png
│   │   ├── main.css
│   │   ├── noname.css
│   │   ├── Outgoing
│   │   │   ├── buddy_icon.png
│   │   │   ├── Content.html
│   │   │   ├── Context.html
│   │   │   ├── NextContent.html
│   │   │   └── NextContext.html
│   │   ├── outgoing_icon.png
│   │   ├── res.xml
│   │   ├── Status.html
│   │   ├── Template.html
│   │   └── Variants
│   │   ├── Blue on Green Alternating.css
│   │   ├── Blue on Green.css
│   │   ├── Blue on Green No Names Alt.css
│   │   ├── Blue on Green No Names.css
│   │   ├── Blue on Red Alternating.css
│   │   ├── Blue on Red.css
│   │   ├── Blue on Red No Names Alt.css
│   │   ├── Blue on Red No Names.css
│   │   ├── Blue on Steel Alternating.css
│   │   ├── Blue on Steel.css
│   │   ├── Blue on Steel No Names Alt.css
│   │   ├── Blue on Steel No Names.css
│   │   ├── Blue on Yellow Alternating.css
│   │   ├── Blue on Yellow.css
│   │   ├── Blue on Yellow No Names Alt.css
│   │   ├── Blue on Yellow No Names.css
│   │   ├── Green on Blue Alternating.css
│   │   ├── Green on Blue.css
│   │   ├── Green on Blue No Names Alt.css
│   │   ├── Green on Blue No Names.css
│   │   ├── Green on Red Alternating.css
│   │   ├── Green on Red.css
│   │   ├── Green on Red No Names Alt.css
│   │   ├── Green on Red No Names.css
│   │   ├── Green on Steel Alternating.css
│   │   ├── Green on Steel.css
│   │   ├── Green on Steel No Names Alt.css
│   │   ├── Green on Steel No Names.css
│   │   ├── Green on Yellow Alternating.css
│   │   ├── Green on Yellow.css
│   │   ├── Green on Yellow No Names Alt.css
│   │   ├── Green on Yellow No Names.css
│   │   ├── Red on Blue Alternating.css
│   │   ├── Red on Blue.css
│   │   ├── Red on Blue No Names Alt.css
│   │   ├── Red on Blue No Names.css
│   │   ├── Red on Green Alternating.css
│   │   ├── Red on Green.css
│   │   ├── Red on Green No Names Alt.css
│   │   ├── Red on Green No Names.css
│   │   ├── Red on Steel Alternating.css
│   │   ├── Red on Steel.css
│   │   ├── Red on Steel No Names Alt.css
│   │   ├── Red on Steel No Names.css
│   │   ├── Red on Yellow Alternating.css
│   │   ├── Red on Yellow.css
│   │   ├── Red on Yellow No Names Alt.css
│   │   ├── Red on Yellow No Names.css
│   │   ├── Steel on Blue Alternating.css
│   │   ├── Steel on Blue.css
│   │   ├── Steel on Blue No Names Alt.css
│   │   ├── Steel on Blue No Names.css
│   │   ├── Steel on Green Alternating.css
│   │   ├── Steel on Green.css
│   │   ├── Steel on Green No Names Alt.css
│   │   ├── Steel on Green No Names.css
│   │   ├── Steel on Red Alternating.css
│   │   ├── Steel on Red.css
│   │   ├── Steel on Red No Names Alt.css
│   │   ├── Steel on Red No Names.css
│   │   ├── Steel on Yellow Alternating.css
│   │   ├── Steel on Yellow.css
│   │   ├── Steel on Yellow No Names Alt.css
│   │   ├── Steel on Yellow No Names.css
│   │   ├── Yellow on Blue Alternating.css
│   │   ├── Yellow on Blue.css
│   │   ├── Yellow on Blue No Names Alt.css
│   │   ├── Yellow on Blue No Names.css
│   │   ├── Yellow on Green Alternating.css
│   │   ├── Yellow on Green.css
│   │   ├── Yellow on Green No Names Alt.css
│   │   ├── Yellow on Green No Names.css
│   │   ├── Yellow on Red Alternating.css
│   │   ├── Yellow on Red.css
│   │   ├── Yellow on Red No Names Alt.css
│   │   ├── Yellow on Red No Names.css
│   │   ├── Yellow on Steel Alternating.css
│   │   ├── Yellow on Steel.css
│   │   ├── Yellow on Steel No Names Alt.css
│   │   └── Yellow on Steel No Names.css
│   ├── misc
│   │   ├── img.qrc
│   │   ├── log4qt.conf
│   │   └── words.data
│   ├── qtqq.desktop
│   ├── res
│   │   ├── avatar
│   │   │   ├── friend.png
│   │   │   └── group.png
│   │   ├── client_type
│   │   │   ├── 3GMobileQQ10.png
│   │   │   ├── 3GMobileQQ14.png
│   │   │   ├── 3GMobileQQ20.png
│   │   │   ├── 3GMobileQQAway10.png
│   │   │   ├── 3GMobileQQAway20.png
│   │   │   ├── away.png
│   │   │   ├── busy.png
│   │   │   ├── callme.png
│   │   │   ├── hidden.png
│   │   │   ├── iPhoneQQ10.png
│   │   │   ├── iPhoneQQ14.png
│   │   │   ├── iPhoneQQ20.png
│   │   │   ├── MobileQQ10.png
│   │   │   ├── MobileQQ13.png
│   │   │   ├── MobileQQ14.png
│   │   │   ├── MobileQQ20.png
│   │   │   ├── MobileQQAway20.png
│   │   │   ├── MobileQQBusy20.png
│   │   │   ├── MobileQQPush10.png
│   │   │   ├── MobileQQPush13.png
│   │   │   ├── MobileQQPush20.png
│   │   │   ├── MQQ10.png
│   │   │   ├── MQQ14.png
│   │   │   ├── MQQ20.png
│   │   │   ├── PadQQ10.png
│   │   │   ├── PadQQ14.png
│   │   │   ├── PadQQ20.png
│   │   │   ├── PadQQAway10.png
│   │   │   ├── PadQQAway20.png
│   │   │   ├── PCQQaway10.png
│   │   │   ├── PCQQBusy10.png
│   │   │   ├── PCQQInvisible10.png
│   │   │   ├── PCQQMute10.png
│   │   │   ├── PCQQQme10.png
│   │   │   ├── silent.png
│   │   │   ├── TVQQ10.png
│   │   │   ├── TVQQ14.png
│   │   │   ├── TVQQ20.png
│   │   │   ├── WapMobileQQ10.png
│   │   │   ├── WapMobileQQ20.png
│   │   │   ├── WebQQ10.png
│   │   │   ├── WebQQ14.png
│   │   │   ├── WebQQ20.png
│   │   │   ├── WebQQAway10.png
│   │   │   ├── WebQQAway20.png
│   │   │   ├── WebQQBusy20.png
│   │   │   ├── WebQQMute20.png
│   │   │   ├── WebQQQme20.png
│   │   │   ├── WeiXin10.png
│   │   │   ├── WeiXin14.png
│   │   │   ├── WeiXin20.png
│   │   │   ├── WeiXinPush10.png
│   │   │   └── WeiXinPush20.png
│   │   ├── loading
│   │   │   ├── 0504310.gif
│   │   │   ├── 05043115.gif
│   │   │   ├── 05043116.gif
│   │   │   ├── 05043119.gif
│   │   │   ├── 0504314.gif
│   │   │   ├── 05043156.gif
│   │   │   ├── 0504315.gif
│   │   │   ├── indicator_arrows_black.gif
│   │   │   ├── indicator_arrows_circle.gif
│   │   │   ├── indicator_arrows.gif
│   │   │   ├── indicator_black.gif
│   │   │   ├── indicator_circle_ball2.gif
│   │   │   ├── indicator_circle_ball.gif
│   │   │   ├── indicator_circle.gif
│   │   │   ├── indicator_circling_ball.gif
│   │   │   ├── indicator_flower.gif
│   │   │   ├── indicator.gif
│   │   │   ├── indicator_medium.gif
│   │   │   ├── indicator_mozilla_blu.gif
│   │   │   ├── indicator_mozilla_yellow.gif
│   │   │   ├── indicator_remembermilk_orange.gif
│   │   │   ├── indicator_smallwaitanim.gif
│   │   │   ├── indicator_technorati.gif
│   │   │   ├── indicator_tiny_red.gif
│   │   │   ├── indicator_wheel1.gif
│   │   │   ├── indicator_wheel2.gif
│   │   │   ├── indicator_wheel3.gif
│   │   │   ├── indicator_wheel4.gif
│   │   │   ├── loading.gif
│   │   │   ├── progressbar_green.gif
│   │   │   └── progressbar_microsoft.gif
│   │   ├── login_panel
│   │   │   ├── All_window_sizeGripFile.png
│   │   │   ├── Background
│   │   │   │   ├── down.png.png
│   │   │   │   ├── login_bg.png
│   │   │   │   ├── mid.png.png
│   │   │   │   └── up.png.png
│   │   │   ├── bg_transparent.png
│   │   │   ├── bg_white.png
│   │   │   ├── btn_close_down.png
│   │   │   ├── btn_close_highlight.png
│   │   │   ├── btn_close_normal.png
│   │   │   ├── btn_down.png
│   │   │   ├── btn_focus.png
│   │   │   ├── btn_highlight.png
│   │   │   ├── btn_max_down.png
│   │   │   ├── btn_max_highlight.png
│   │   │   ├── btn_max_normal.png
│   │   │   ├── btn_mini_down.png
│   │   │   ├── btn_mini_highlight.png
│   │   │   ├── btn_mini_normal.png
│   │   │   ├── btn_restore_down.png
│   │   │   ├── btn_restore_highlight.png
│   │   │   ├── btn_restore_normal.png
│   │   │   ├── fringe_bkg.png.png
│   │   │   ├── GIFLogo
│   │   │   │   ├── frame-000001.png
│   │   │   │   ├── frame-000002.png
│   │   │   │   ├── frame-000003.png
│   │   │   │   ├── frame-000004.png
│   │   │   │   ├── frame-000005.png
│   │   │   │   ├── frame-000006.png
│   │   │   │   ├── frame-000007.png
│   │   │   │   ├── frame-000008.png
│   │   │   │   ├── frame-000009.png
│   │   │   │   ├── frame-000010.png
│   │   │   │   └── frame-000011.png
│   │   │   ├── Main_Title.png
│   │   │   ├── StdLoginBanner.png
│   │   │   ├── SWFLogo
│   │   │   │   └── loading motion.swf
│   │   │   └── whilt_bkg.png.png
│   │   ├── qqface
│   │   │   ├── default
│   │   │   │   ├── 0.gif
│   │   │   │   ├── 100.gif
│   │   │   │   ├── 101.gif
│   │   │   │   ├── 102.gif
│   │   │   │   ├── 103.gif
│   │   │   │   ├── 104.gif
│   │   │   │   ├── 105.gif
│   │   │   │   ├── 106.gif
│   │   │   │   ├── 107.gif
│   │   │   │   ├── 108.gif
│   │   │   │   ├── 109.gif
│   │   │   │   ├── 10.gif
│   │   │   │   ├── 110.gif
│   │   │   │   ├── 111.gif
│   │   │   │   ├── 112.gif
│   │   │   │   ├── 113.gif
│   │   │   │   ├── 114.gif
│   │   │   │   ├── 115.gif
│   │   │   │   ├── 116.gif
│   │   │   │   ├── 117.gif
│   │   │   │   ├── 118.gif
│   │   │   │   ├── 119.gif
│   │   │   │   ├── 11.gif
│   │   │   │   ├── 120.gif
│   │   │   │   ├── 121.gif
│   │   │   │   ├── 122.gif
│   │   │   │   ├── 123.gif
│   │   │   │   ├── 124.gif
│   │   │   │   ├── 125.gif
│   │   │   │   ├── 126.gif
│   │   │   │   ├── 127.gif
│   │   │   │   ├── 128.gif
│   │   │   │   ├── 129.gif
│   │   │   │   ├── 12.gif
│   │   │   │   ├── 130.gif
│   │   │   │   ├── 131.gif
│   │   │   │   ├── 132.gif
│   │   │   │   ├── 133.gif
│   │   │   │   ├── 134.gif
│   │   │   │   ├── 13.gif
│   │   │   │   ├── 14.gif
│   │   │   │   ├── 1.gif
│   │   │   │   ├── 21.gif
│   │   │   │   ├── 23.gif
│   │   │   │   ├── 25.gif
│   │   │   │   ├── 26.gif
│   │   │   │   ├── 27.gif
│   │   │   │   ├── 29.gif
│   │   │   │   ├── 2.gif
│   │   │   │   ├── 32.gif
│   │   │   │   ├── 33.gif
│   │   │   │   ├── 34.gif
│   │   │   │   ├── 36.gif
│   │   │   │   ├── 37.gif
│   │   │   │   ├── 38.gif
│   │   │   │   ├── 39.gif
│   │   │   │   ├── 3.gif
│   │   │   │   ├── 42.gif
│   │   │   │   ├── 45.gif
│   │   │   │   ├── 46.gif
│   │   │   │   ├── 47.gif
│   │   │   │   ├── 4.gif
│   │   │   │   ├── 50.gif
│   │   │   │   ├── 51.gif
│   │   │   │   ├── 53.gif
│   │   │   │   ├── 54.gif
│   │   │   │   ├── 55.gif
│   │   │   │   ├── 56.gif
│   │   │   │   ├── 57.gif
│   │   │   │   ├── 58.gif
│   │   │   │   ├── 59.gif
│   │   │   │   ├── 5.gif
│   │   │   │   ├── 62.gif
│   │   │   │   ├── 63.gif
│   │   │   │   ├── 64.gif
│   │   │   │   ├── 66.gif
│   │   │   │   ├── 68.gif
│   │   │   │   ├── 6.gif
│   │   │   │   ├── 71.gif
│   │   │   │   ├── 72.gif
│   │   │   │   ├── 73.gif
│   │   │   │   ├── 74.gif
│   │   │   │   ├── 75.gif
│   │   │   │   ├── 76.gif
│   │   │   │   ├── 77.gif
│   │   │   │   ├── 78.gif
│   │   │   │   ├── 79.gif
│   │   │   │   ├── 7.gif
│   │   │   │   ├── 80.gif
│   │   │   │   ├── 81.gif
│   │   │   │   ├── 82.gif
│   │   │   │   ├── 83.gif
│   │   │   │   ├── 84.gif
│   │   │   │   ├── 85.gif
│   │   │   │   ├── 86.gif
│   │   │   │   ├── 87.gif
│   │   │   │   ├── 88.gif
│   │   │   │   ├── 8.gif
│   │   │   │   ├── 91.gif
│   │   │   │   ├── 92.gif
│   │   │   │   ├── 93.gif
│   │   │   │   ├── 95.gif
│   │   │   │   ├── 96.gif
│   │   │   │   ├── 97.gif
│   │   │   │   ├── 98.gif
│   │   │   │   ├── 99.gif
│   │   │   │   └── 9.gif
│   │   │   └── OperationPath
│   │   │   ├── 1000.gif
│   │   │   ├── 1001.gif
│   │   │   ├── 1002.gif
│   │   │   ├── 1003.gif
│   │   │   ├── 1004.gif
│   │   │   ├── 1005.gif
│   │   │   ├── 1006.gif
│   │   │   ├── 1007.gif
│   │   │   ├── 1008.gif
│   │   │   ├── 1009.gif
│   │   │   ├── 1010.gif
│   │   │   ├── 1011.gif
│   │   │   ├── 1012.gif
│   │   │   └── 1013.gif
│   │   ├── res.xml
│   │   ├── sound
│   │   │   └── classic
│   │   │   ├── Audio.wav
│   │   │   ├── Global.wav
│   │   │   ├── msg.mp3
│   │   │   ├── msg.wav
│   │   │   ├── shake.mp3
│   │   │   ├── shake.wav
│   │   │   ├── system.mp3
│   │   │   ├── system.wav
│   │   │   └── tweet.wav
│   │   ├── trayicon
│   │   │   └── newmsg.png
│   │   ├── ui
│   │   │   └── chatdialog
│   │   │   ├── qqface.png
│   │   │   └── sendimg.png
│   │   └── webqq.ico
│   ├── res.xml
│   ├── skins
│   │   └── default
│   │   ├── chatdlg
│   │   │   ├── mainwindow_bg.jpg
│   │   │   ├── qqface.png
│   │   │   ├── sendfile.png
│   │   │   └── sendimg.png
│   │   ├── login_win
│   │   │   ├── btn_close_down.png
│   │   │   ├── btn_close_highlight.png
│   │   │   ├── btn_close_normal.png
│   │   │   ├── btn_down.png
│   │   │   ├── btn_focus.png
│   │   │   ├── btn_highlight.png
│   │   │   ├── btn_mini_down.png
│   │   │   ├── btn_mini_highlight.png
│   │   │   ├── btn_mini_normal.png
│   │   │   ├── down_arrow.png
│   │   │   ├── down.png
│   │   │   ├── fringe_bkg.png.png
│   │   │   ├── login_bg.png
│   │   │   ├── mid.png.png
│   │   │   ├── up.png
│   │   │   └── whilt_bkg.png
│   │   ├── main_win
│   │   │   ├── avatar-border.png
│   │   │   ├── mainwindow_bg.jpg
│   │   │   └── search.png
│   │   ├── menu
│   │   │   └── voice.png
│   │   ├── misc
│   │   │   ├── friend.png
│   │   │   ├── group.png
│   │   │   └── loading.gif
│   │   ├── res.xml
│   │   ├── skin.xml
│   │   ├── status
│   │   │   ├── away.png
│   │   │   ├── busy.png
│   │   │   ├── imoffline.png
│   │   │   ├── imonline.png
│   │   │   ├── invisible.png
│   │   │   ├── mute.png
│   │   │   └── Qme.png
│   │   ├── style.css
│   │   ├── tray
│   │   │   ├── logout.png
│   │   │   ├── maximize.png
│   │   │   ├── minimize.png
│   │   │   └── quit.png
│   │   └── ui
│   │   ├── btn_close_down.png
│   │   ├── btn_close_highlight.png
│   │   ├── btn_close_normal.png
│   │   ├── btn_mini_down.png
│   │   ├── btn_mini_highlight.png
│   │   ├── btn_mini_normal.png
│   │   ├── btn_skin_down.png
│   │   ├── btn_skin_highlight.png
│   │   ├── btn_skin_normal.png
│   │   └── mainwindow_bg.jpg
│   └── translations
│   ├── qtqq_zh.qm
│   └── qtqq_zh.ts
├── debian
│   ├── changelog
│   ├── compat
│   ├── control
│   ├── copyright
│   ├── docs
│   ├── qtqq-data.install
│   ├── qtqq.install
│   ├── README
│   ├── rules
│   └── source
│   └── format
├── INSTALL
├── README
└── src
├── chatlogwin.cpp
├── chatlogwin.h
├── chatwidget
│   ├── chatdlg_manager.cpp
│   ├── chatdlg_manager.h
│   ├── chatmsg_processor.cpp
│   ├── chatmsg_processor.h
│   ├── friendchatdlg.cpp
│   ├── friendchatdlg.h
│   ├── groupchatdlg.cpp
│   ├── groupchatdlg.h
│   ├── qqchatdlg.cpp
│   ├── qqchatdlg.h
│   ├── sesschatdlg.cpp
│   ├── sesschatdlg.h
│   ├── tabwindow.cpp
│   └── tabwindow.h
├── CMakeLists.txt
├── core
│   ├── accountmanager.cpp
│   ├── accountmanager.h
│   ├── captchainfo.cpp
│   ├── captchainfo.h
│   ├── curr_login_account.cpp
│   ├── curr_login_account.h
│   ├── friendchatlog.cpp
│   ├── friendchatlog.h
│   ├── groupchatlog.cpp
│   ├── groupchatlog.h
│   ├── msgsender.cpp
│   ├── msgsender.h
│   ├── qqavatarrequester.cpp
│   ├── qqavatarrequester.h
│   ├── qqchatitem.cpp
│   ├── qqchatitem.h
│   ├── qqchatlog.cpp
│   ├── qqchatlog.h
│   ├── qqitem.cpp
│   ├── qqitem.h
│   ├── qqlogincore.cpp
│   ├── qqlogincore.h
│   ├── qqmsg.cpp
│   ├── qqmsg.h
│   ├── qqmsglistener.h
│   ├── qqskinable.h
│   ├── qqutility.cpp
│   ├── qqutility.h
│   ├── request.cpp
│   ├── request.h
│   ├── singleton.h
│   ├── sockethelper.cpp
│   ├── sockethelper.h
│   ├── talkable.cpp
│   ├── talkable.h
│   └── tasks.h
├── event_handle
│   ├── event_handle.cpp
│   └── event_handle.h
├── file_transfer
│   ├── file_transfer_dlg.cpp
│   ├── file_transfer_dlg.h
│   ├── file_transfer_manager.cpp
│   ├── file_transfer_manager.h
│   ├── recvfile_widget.cpp
│   ├── recvfile_widget.h
│   ├── sendfile_widget.cpp
│   ├── sendfile_widget.h
│   └── transfer_util.h
├── friendinfodlg.cpp
├── friendinfodlg.h
├── hotkeymanager
│   ├── hotkey_manager.cpp
│   ├── hotkey_manager.h
│   └── hotkeys.h
├── interfaces
│   ├── inotifier.h
│   ├── iobserver.h
│   ├── iplugin.h
│   └── isubject.h
├── loginwin.cpp
├── loginwin.h
├── main.cpp
├── mainwindow.cpp
├── mainwindow.h
├── moveablehandler.cpp
├── moveablehandler.h
├── msgbrowse.cpp
├── msgbrowse.h
├── msgprocessor
│   ├── msg_processor.cpp
│   └── msg_processor.h
├── notification_manager
│   ├── notification_manager.cpp
│   └── notification_manager.h
├── pluginmanager
│   ├── plugin_managedlg.cpp
│   ├── plugin_managedlg.h
│   ├── plugin_manager.cpp
│   └── plugin_manager.h
├── plugins
│   ├── CMakeLists.txt
│   └── notifier
│   ├── animatedtextbrowser.cpp
│   ├── animatedtextbrowser.h
│   ├── CMakeLists.txt
│   ├── notifier_plugin.cpp
│   ├── notifier_plugin.h
│   ├── notifytextbrowser.cpp
│   ├── notifytextbrowser.h
│   ├── notifywidget.cpp
│   ├── notifywidget.h
│   └── notifywidget.ui
├── protocol
│   ├── event_center.cpp
│   ├── event_center.h
│   ├── event.h
│   ├── filesender.cpp
│   ├── filesender.h
│   ├── imgsender.cpp
│   ├── imgsender.h
│   ├── imsghandle.h
│   ├── msgsender.cpp
│   ├── msgsender.h
│   ├── pollthread.cpp
│   ├── pollthread.h
│   ├── qq_protocol.cpp
│   ├── qq_protocol.h
│   └── request_jobs
│   ├── contact_info_job.cpp
│   ├── contact_info_job.h
│   ├── filerecive_job.cpp
│   ├── filerecive_job.h
│   ├── friendinfo2_job.cpp
│   ├── friendinfo2_job.h
│   ├── group_memberlist_job.cpp
│   ├── group_memberlist_job.h
│   ├── icon_job.cpp
│   ├── icon_job.h
│   ├── img_type.h
│   ├── job_base.cpp
│   ├── job_base.h
│   ├── loadimg_job.cpp
│   ├── loadimg_job.h
│   ├── refusefile_job.cpp
│   ├── refusefile_job.h
│   ├── sendfile_job.cpp
│   ├── sendfile_job.h
│   ├── sendimg_job.cpp
│   ├── sendimg_job.h
│   ├── sendmsg_job.cpp
│   ├── sendmsg_job.h
│   ├── single_long_nick_job.cpp
│   ├── single_long_nick_job.h
│   ├── strangerinfo2_job.cpp
│   └── strangerinfo2_job.h
├── qqfacepanel.cpp
├── qqfacepanel.h
├── qqglobal.cpp
├── qqglobal.h
├── qqiteminfohelper.cpp
├── qqiteminfohelper.h
├── qqtextedit.cpp
├── qqtextedit.h
├── qqtitlebar.cpp
├── qqtitlebar.h
├── qqwidget.cpp
├── qqwidget.h
├── qrc_img.cpp
├── qtqq.cpp
├── qtqq.h
├── requestwidget
│   ├── friendrequestdlg.cpp
│   ├── friendrequestdlg.h
│   ├── grouprequestdlg.cpp
│   ├── grouprequestdlg.h
│   ├── requestmsg_processor.cpp
│   └── requestmsg_processor.h
├── roster
│   ├── group_presister.cpp
│   ├── group_presister.h
│   ├── roster.cpp
│   └── roster.h
├── rostermodel
│   ├── contact_proxy_model.cpp
│   ├── contact_proxy_model.h
│   ├── contact_searcher.cpp
│   ├── contact_searcher.h
│   ├── recent_model.cpp
│   ├── recent_model.h
│   ├── roster_index.cpp
│   ├── roster_index.h
│   ├── roster_model_base.cpp
│   ├── roster_model_base.h
│   ├── roster_model.cpp
│   └── roster_model.h
├── setting
│   ├── setting.cpp
│   └── setting.h
├── shortcutmanager
│   ├── shortcut_manager.cpp
│   └── shortcut_manager.h
├── skinengine
│   ├── msgstyle_manager.cpp
│   ├── msgstyle_manager.h
│   ├── qqskinengine.cpp
│   └── qqskinengine.h
├── snapshot
│   ├── COPYING
│   ├── COPYING.DOC
│   ├── COPYING.LIB
│   ├── expblur.cpp
│   ├── freeregiongrabber.cpp
│   ├── freeregiongrabber.h
│   ├── ksnapshot.cpp
│   ├── ksnapshot.h
│   ├── ksnapshotobject.cpp
│   ├── ksnapshotobject.h
│   ├── ksnapshotpreview.cpp
│   ├── ksnapshotpreview.h
│   ├── regiongrabber.cpp
│   ├── regiongrabber.h
│   ├── snapshottimer.cpp
│   ├── snapshottimer.h
│   ├── windowgrabber.cpp
│   └── windowgrabber.h
├── soundplayer
│   ├── soundplayer.cpp
│   └── soundplayer.h
├── storage
│   ├── storage.cpp
│   └── storage.h
├── strangermanager
│   ├── stranger_manager.cpp
│   └── stranger_manager.h
├── trayicon
│   ├── systemtray.cpp
│   └── systemtray.h
├── ui
│   ├── captcha.ui
│   ├── chatlogwin.ui
│   ├── fileaskdlg.ui
│   ├── filetransferdlg.ui
│   ├── friendchatdlg.ui
│   ├── friendinfodlg.ui
│   ├── friendrequestdlg.ui
│   ├── groupchatdlg.ui
│   ├── grouprequestdlg.ui
│   ├── hotkeydlg.ui
│   ├── ksnapshotwidget.ui
│   ├── loginwin.ui
│   ├── mainwindow.ui
│   ├── msgtip.ui
│   ├── pluginmanagedlg.ui
│   ├── qqfacepanel.ui
│   ├── qqmsgtip.ui
│   ├── recvfilewidget.ui
│   ├── sendfilewidget.ui
│   ├── sesschatdlg.ui
│   └── tabwindow.ui
└── utils
├── contact_status.h
├── file_ask_dlg.cpp
├── file_ask_dlg.h
├── htmltomsgparser.h
├── icon_decorator.cpp
├── icon_decorator.h
├── menu.cpp
└── menu.h

94 directories, 853 files

标签:

实例下载地址

qt c++ webQQ 源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警