第1章 基本对话框 1
实例1 Hello World! 2
实例2标准对话框的使用 5
实例3各类位置信息 10
实例4使用标准输入框 15
实例5各种消息框的使用 20
实例6实现QQ抽屉效果 27
实例7表格的使用 30
实例8使用进度条 31
实例9利用Qt Designer设计一个对话框 35
实例10在程序中使用ui 40
实例11动态加载ui 43
第2章 布局管理 45
实例12基本布局管理 46
实例13多文档 52
实例14分割窗口 56
实例15停靠窗口 58
实例16堆栈窗体 61
实例17综合布局实例 63
第3章 对话框进阶 69
实例18可扩展对话框 70
实例19利用QPalette改变控件颜色 73
实例20窗体的淡入淡出效果 79
实例21不规则窗体 84
实例22电子钟 87
实例23程序启动画面 92
第4章 QMainWindow 95
实例24基本QMainWindow主窗口程序 96
实例25打印文本 103
实例26打印图像 106
实例27图片的缩放与旋转 108
实例28在工具栏中嵌入控件 112
实例29设置字体、字号等格式属性 115
实例30设置文本排序及对齐 122
第5章 图形与图画 130
实例31利用Qpainter绘制各种图形 132
实例32利用QPainterPath进行画图 143
实例33渐变效果 149
实例34 QPainter坐标系的变形 159
实例35 SVG格式图片的显示 162
实例36一个简单的绘图工具 169
实例37改变图片的透明度 177
实例38橡皮筋线 182
第6章 Graphics View 185
实例39地图浏览器 187
实例40各种Graphics Item 193
实例41 Graphics Item的各种变形 202
实例42飞舞的蝴蝶 208
第7章 Model/View 212
实例43文件目录浏览器 215
实例44利用特定控件进行表项编辑 217
实例45自定义Model 222
实例46柱状统计图 230
第8章 网络与通信 241
实例47获取本机网络信息 242
实例48基于UDP的网络广播程序 244
实例49基于TCP的网络聊天室程序 247
实例50实现HTTP文件下载 256
实例51实现FTP上传和下载 261
第9章 磁盘文件 266
实例52获取文件属性 267
实例53文件浏览器 269
第10章 事件 273
实例54获得鼠标事件 274
实例55使用键盘控制移动 276
实例56事件过滤器实现动态图片按钮 281
第11章 其他 284
实例57利用QSettings保存程序窗口状态 285
实例58利用QDataStream对文件进行存取 290
实例59改变鼠标指针形状 293
实例60改变窗体显示风格 295
实例61拖拽图标 299
实例62拖拽文字 307
实例63字符串编码格式转换 313