QT5.14.2 官方例子 - 学习系列

为了对QT的功能有个全貌的了解,更加了解QT的强大功能,决定将QT官方例子学习出一个系列,并记录下学习的过程;

QT官方例子分类如下:

分类参考链接:https://blog.csdn.net/liang890319/article/details/7250244

下面紫色字体:未学习

下面红色字体:已学习

ActiveQt Examples

  • COM App*
  • Dot Net*  对比点NET
  • Hierarchy*
  • Menus*
  • Multiple*
  • OpenGL*
  • Qutlook*
  • Simple*
  • Web Browser* web浏览器
  • Wrapper*  

Animation Framework Examples

(动态框架)

  • Animated Tiles动态瓷砖
  • Application Chooser应用程序选择
  • Easing Curves动态速度曲线
  • Move Blocks*  方块移动特效
  • States  动态布局
  • Stick man*   火柴棍小人

D-Bus Examples

(进程通信)

  • Chat    进程间聊天程序
  • Complex Ping Pong  一问一答
  • List Names  服务器列表
  • Ping Pong   执行某程序
  • Remote Controlled Car远程控制小车

Desktop Examples

(桌面实例)

  • Screenshot*   屏幕截图
  • System Tray*  右下角提示图标

Dialog Examples

(对话框实例)

  • Class Wizard*线性向导对话框
  • Config Dialog 配置对话框
  • Extension*  带扩展功能的对话框
  • Find Files*  查找文件对话框
  • License Wizard*   协议对话框
  • Standard Dialogs  标准对话框
  • Tab Dialog*      多窗口切换对话框
  • Trivial Wizard  3页的简单对话框

 

Drag and Drop Examples

(拖曳和吸附实例)

  • Delayed Encoding*拖曳释放蓝色小球
  • Draggable Icons 可拖动的图标
  • Draggable Text可拖动的文本
  • Drop Site 辨别支持拖曳
  • Fridge Magnets*冰块吸引
  • Drag and Drop Puzzle拼图游戏

Gestures Examples

图片姿态实例?imagewidget

Graphics View Examples

(图形查看实例)

  • Colliding Mice*碰碰鼠游戏
  • Diagram Scene*折线图,绘图程序
  • Drag and Drop Robot*支持拖曳的机器人
  • Elastic Nodes*弹性节点实例
  • Pad Navigator*触摸板导航程序(赞)
  • Ported Asteroids星际传输游戏
  • Ported Canvas画布实例(小孩)

Help System Examples

(帮助系统)

  • Simple Text Viewer*
  • Remote Control
  • Context-Sensitive Help

IPC Examples

(IPC实例)

  • Local Fortune Clientsocket客户端
  • Local Fortune Server 服务器
  • Shared Memory*  加载图片并显示

Item Views Examples

  • Address Book*  地址薄
  • Basic Sort/Filter Model 分类model
  • Chart 饼图
  • Color Editor Factory*颜色编辑
  • Combo Widget Mapper*保存combo值
  • Custom Sort/Filter Model*
  • Dir View 目录浏览
  • Editable Tree Model*可编辑树形model
  • Fetch More*   添加项目实例
  • Frozen Column*冻结列表(table)
  • Pixelator*自定义显示图片(点点)
  • Puzzle  拼图游戏(2)
  • Simple DOM Model*
  • Simple Tree Model*
  • Simple Widget Mapper*
  • Spin Box Delegate*带央视的表格输入(table)
  • Star Delegate*显示星星(table)

 

Layout Examples

(布局实例)

  • Basic Layouts*  基本布局
  • Border Layout 带框布局
  • Dynamic Layouts动态布局
  • Flow Layout 流动布局(多行变一行)

Main Window Examples

(主窗体实例)

  • Application*  记事本程序
  • Dock Widgets*停靠窗口(多窗口)
  • MDI(MDI多窗口窗体)
  • Menus*
  • Recent Files
  • SDI 单一文档窗体

Multimedia Examples

(多媒体实例)

  • Audio Devices
  • Audio Output
  • Audio Input

Network Examples

  • Blocking Fortune Client*
  • Broadcast Receiver
  • Broadcast Sender
  • Download
  • Download Manager
  • Network Chat
  • Fortune Client*
  • Fortune Server*
  • FTP*
  • HTTP
  • Loopback
  • Threaded Fortune Server*
  • Torrent
  • Google Suggest
  • Bearer Cloud*
  • Bearer Monitor
  • Secure Socket Client

 

OpenGL Examples

  • 2D Painting*
  • Framebuffer Object
  • Framebuffer Object 2
  • Grabber
  • Hello GL*
  • Hello GL - ported to Windows CE*
  • Overpainting*
  • Pixel Buffers
  • Pixel Buffers 2
  • Sample Buffers
  • Textures

OpenVG Examples

  • OpenVG Star

Painting Examples

  • Basic Drawing*  基本绘图
  • Concentric Circles*  多个圆嵌套
  • Font Sampler  字体查看
  • Image Composition*构图
  • Painter Paths*通道绘图
  • SVG Generator*  构图
  • SVG Viewer 显示查看
  • Transformations*  变形

QML Examples and Demos

Building UIs with QML

Qt Designer Examples

  • Calculator Builder*  计算器
  • Calculator Form*  计算器
  • Custom Widget Plugin*  模拟钟表
  • Task Menu Extension*任务菜单
  • Container Extension* 扩展
  • World Time Clock Builder*模拟时钟
  • World Time Clock Plugin*模拟时钟

 

Qt Linguist Examples

  • Hello tr()*
  • Arrow Pad*箭头
  • Troll Print*

Qt Script Examples

  • Calculator*
  • Context2D*
  • Default Prototypes*
  • Hello Script*
  • Qt Script Marshalling
  • Qt Script Interpreter
  • Qt Script Debugging
  • Qt Script Tetrix*
  • Custom Script Class*

 

Qt for Embedded Linux Examples

  • Accelerated Graphics Driver*加速图形驱动
  • Double Buffered Graphics Driver*双缓冲驱动
  • Mouse Calibration*鼠标校准
  • Simple Decoration*染色 修饰

Rich Text Examples

  • Calendar* 日历
  • Order Form* 切换
  • Syntax Highlighter*高亮
  • Text Object*

SQL Examples

  • Cached Table*显示数据
  • Drill Down*  多个图片
  • Query Model
  • Relational Table Model
  • Table Model
  • Master Detail 用户详细资料
  • SQL Widget Mapper*分割显示

State Machine Examples

  • Event Transitions*
  • Factorial States*
  • Ping Pong States*
  • Rogue*
  • Traffic Light*
  • Two-way Button*

 

Threading and Concurrent Programming Examples

  • Queued Custom Type*
  • Mandelbrot*
  • Semaphores*
  • Wait Conditions*

 

Tools Examples

  • Codecs
  • Completer*
  • Custom Completer*
  • Custom Type*
  • Custom Type Sending*
  • Echo Plugin*
  • I18N
  • Input Panel*
  • Plug & Paint*
  • Plug & Paint Plugins: Basic Tools* and Extra Filters*
  • RegExp
  • Settings Editor
  • Style Plugin*
  • Tree Model Completer*
  • Undo Framework*

Touch Input Examples

(触摸屏实例)

  • Touch Dials  旋钮
  • Finger Paint  手指作图
  • Touch Knobs 旋钮
  • Pinch Zoom 放大缩小图片

UiTools Examples

  • Multiple Inheritance*
  • Text Finder*

WebKit Examples

Using WebKit in your Qt application.

Widget Examples

  • Analog Clock*
  • Calculator*
  • Calendar Widget*
  • Character Map*
  • Code Editor*
  • Digital Clock*
  • Group Box*
  • Icons*
  • Image Viewer*
  • Line Edits*
  • Movie
  • Scribble*
  • Shaped Clock*
  • Sliders*
  • Soft Keys
  • Spin Boxes*
  • Styles*
  • Style Sheet*
  • Tablet*
  • Tetrix*
  • Tooltips*
  • Validators
  • Wiggly*
  • Window Flags*

 widgets.

XML Examples

Using XML with Qt.

你可能感兴趣的:(QT,examples)