Qt 基础         李瑞彬<robinlee.sysu@gmail.com>
• Qt 是什么?• Qt 用户协议• Qt 基础——对象模型• Qt 基础——控件与 GUI 编程• Qt 基础——图形库
1) 控件(Widgest)库2) 跨平台 API(线程,IPC)3) 图形库4)   发框架  a) Model/View  b) MainWindow5) 工具箱 a) 网络编程 b) XML c) 正则表达式 d) SQL 数据库连接
2. Qt 用户协议1) GPL2) LGPL3) 商业授权
3. Qt 基础——对象模型1) QObject —— 总基类2) Signals and Slots —— 一对一事件响应,类型安  全,函数调用,新 键词("signals", "slots",  "emit") 例:Counter3) E...
Qt 基础——控件与 GUI 编程• 例:Address Book Tutorial• Qt Designer
Qt 基础——图形库• 例:techparty-logo
Upcoming SlideShare
Loading in …5
×

Qt 基础

5,420 views

Published on

@Robin_cheese_Lee

sztechparty 20120415

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
5,420
On SlideShare
0
From Embeds
0
Number of Embeds
3,731
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Qt 基础

  1. 1. Qt 基础 李瑞彬<robinlee.sysu@gmail.com>
  2. 2. • Qt 是什么?• Qt 用户协议• Qt 基础——对象模型• Qt 基础——控件与 GUI 编程• Qt 基础——图形库
  3. 3. 1) 控件(Widgest)库2) 跨平台 API(线程,IPC)3) 图形库4) 发框架 a) Model/View b) MainWindow5) 工具箱 a) 网络编程 b) XML c) 正则表达式 d) SQL 数据库连接
  4. 4. 2. Qt 用户协议1) GPL2) LGPL3) 商业授权
  5. 5. 3. Qt 基础——对象模型1) QObject —— 总基类2) Signals and Slots —— 一对一事件响应,类型安 全,函数调用,新 键词("signals", "slots", "emit") 例:Counter3) Event —— 一对多事件响应,事件队列,事件循 环(Event loop)4) QMetaObject —— 类类型5) 对象拥有者(parent)负责清理对象,树模型
  6. 6. Qt 基础——控件与 GUI 编程• 例:Address Book Tutorial• Qt Designer
  7. 7. Qt 基础——图形库• 例:techparty-logo

×