• Like
Qt 基础
Upcoming SlideShare
Loading in...5
×
Uploaded on

@Robin_cheese_Lee …

@Robin_cheese_Lee

sztechparty 20120415

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
4,947
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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