1 Star 0 Fork 8

gnudebian / Advanced_Qt_Programming

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Qt 高级编程

Advanced Qt Programming by Mark Summerfield

The entire set of examples can be built in one go by running qmake and then make (or nmake) in their top level directory---the directory that contains examples.pro.

Note that the Alt_Key library's documentation is here: http://www.qtrac.eu/alt_key_api.html

Here is the list of programs referred to in the book grouped by chapter:

Chapter 1: Hybrid Desktop/Internet Applications

  • weathertrayicon
  • rsspanel
  • browserwindow
  • nyrbviewer
  • matrixquiz

Chapter 2: Audio and Video

  • moviejingle
  • playmusic
  • playvideo

Chapter 3: Model/View Table Models

  • zipcodes1
  • zipcodes2

Chapter 4: Model/View Tree Models

  • timelog1
  • timelog2

Chapter 5: Model/View Delegates

  • folderview
  • timelog1
  • zipcodes1

Chapter 6: Model/View Views

  • censusvisualizer
  • tiledlistview

Chapter 7: Threading with QtConcurrent

  • image2image
  • numbergrid

Chapter 8: Threading with QThread

  • crossfader
  • findduplicates

Chapter 9: Creating Rich Text Editors

  • findduplicates
  • xmledit
  • timelog1
  • textedit

Chapter 10: Creating Rich Text Documents

  • outputsampler

Chapter 11: Creating Graphics/View Windows

  • petridish1

Chapter 12: Creating Graphics/View Scenes

  • pagedesigner1

Chapter 13: The Animation and State Machine Frameworks

  • finddialog
  • petridish2
  • pagedesigner2

STOP PRESS: I have now added an alternative implementation of the BoxItem::mouseMoveEvent() handler for Page Designer. By default the original implementation is used for pagedesigner1 and the alternative one for pagedesigner2.

CREDITS: Thanks to Rémi Faitout for fixes to make the examples build with MSVC8.

空文件

简介

Qt 高级编程 展开 收起
C++
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C++
1
https://gitee.com/gnudebian/Advanced_Qt_Programming.git
git@gitee.com:gnudebian/Advanced_Qt_Programming.git
gnudebian
Advanced_Qt_Programming
Advanced_Qt_Programming
master

搜索帮助

14c37bed 8189591 565d56ea 8189591