# Linux_PyQt_Exambel **Repository Path**: qt_study/Linux_PyQt_Exambel ## Basic Information - **Project Name**: Linux_PyQt_Exambel - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2017-04-05 - **Last Updated**: 2021-07-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 第1章 基本对话框 * [实例1 Hello World! -- 2][01] * 实例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章 布局管理 * 实例12 基本布局管理--46 * 实例13 多文档--52 * 实例14 分割窗口--56 * 实例15 停靠窗口--58 * 实例16 堆栈窗体--61 * 实例17 综合布局实例--63 ## 第3章 对话框进阶 * 实例18 可扩展对话框--70 * 实例19 利用QPalette改变控件颜色--73 * 实例20 窗体的淡入淡出效果--79 * 实例21 不规则窗体--84 * 实例22 电子钟--87 * 实例23 程序启动画面--92 ## 第4章 QMainWindow * 实例24 基本QMainWindow主窗口程序--96 * 实例25 打印文本--103 * 实例26 打印图像--106 * 实例27 图片的缩放与旋转--108 * 实例28 在工具栏中嵌入控件--112 * 实例29 设置字体、字号等格式属性--115 * 实例30 设置文本排序及对齐--122 ## 第5章 图形与图画 * 实例31 利用Qpainter绘制各种图形--132 * 实例32 利用QPainterPath进行画图--143 * 实例33 渐变效果--149 * 实例34 QPainter坐标系的变形--159 * 实例35 SVG格式图片的显示--162 * 实例36 一个简单的绘图工具--169 * 实例37 改变图片的透明度--177 * 实例38 橡皮筋线--182 ## 第6章 Graphics View * 实例39 地图浏览器--187 * 实例40 各种Graphics Item--193 * 实例41 Graphics Item的各种变形--202 * 实例42 飞舞的蝴蝶--208 ## 第7章 Model/View * 实例43 文件目录浏览器--215 * 实例44 利用特定控件进行表项编辑--217 * 实例45 自定义Model--222 * 实例46 柱状统计图--230 ## 第8章 网络与通信 * 实例47 获取本机网络信息--242 * 实例48 基于UDP的网络广播程序--244 * 实例49 基于TCP的网络聊天室程序--247 * 实例50 实现HTTP文件下载--256 * 实例51 实现FTP上传和下载--261 ## 第9章 磁盘文件 * 实例52 获取文件属性 --267 * 实例53 文件浏览器 --269 ## 第10章 事件 --273 * 实例54 获得鼠标事件 --274 * 实例55 使用键盘控制移动 --276 * 实例56 事件过滤器实现动态图片按钮 --281 ## 第11章 其他 * 实例57 利用QSettings保存程序窗口状态 --285 * 实例58 利用QDataStream对文件进行存取 --290 * 实例59 改变鼠标指针形状 --293 * 实例60 改变窗体显示风格 --295 * 实例61 拖拽图标 --299 * 实例62 拖拽文字 --307 * 实例63 字符串编码格式转换 --313 [01]:http://git.oschina.net/qt_study/Linux_PyQt_Exambel/blob/master/src/chap_01/01-hello/hello.py