返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • PyQt编程快速上手 Python GUI开发从入门到实践 任路顺 著 专业科技 文轩网
  • 新华书店正版
    • 作者: 任路顺著
    • 出版社: 人民邮电出版社
    • 出版时间:2023-04-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: 任路顺著
    • 出版社:人民邮电出版社
    • 出版时间:2023-04-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2023-04-01
    • 页数:291
    • 开本:16开
    • 装帧:平装
    • ISBN:9787115608666
    • 国别/地区:中国
    • 版权提供:人民邮电出版社

    PyQt编程快速上手 Python GUI开发从入门到实践

    作  者:任路顺 著
    定  价:89.8
    出 版 社:人民邮电出版社
    出版日期:2023年04月01日
    页  数:304
    装  帧:平装
    ISBN:9787115608666
    主编推荐

    1.内容通俗易懂 本书对新手读者非常友好,从安装配置环境开始讲解,通过大大小小的代码示例演示了各个PyQt模块的开发技巧。 2.代码示例丰富 本书囊括了丰富的代码示例,并结合详细的注释语句帮助读者掌握编程技巧。此外,本书还有两个完整的开发实例(可视化爬虫软件和《经典贪吃蛇》游戏),能够帮助读者前面巩固所学知识点。 3.提供全书源码和社群答疑 本书提供全部源码资源,还提供配套的QQ社群,帮助读者解惑答疑。具体信息可参见书中前言提示。

    内容简介

    PyQt是一个创建GUI应用程序的工具包,是Python编程语言和Qt库的成功融合。本书旨在通过深入浅出的讲解和简明的程序示例教读者掌握PyQt的开发技巧。
    本书分为10章,从PyQt的安装和基础知识讲起,陆续介绍了基础控件(如标签控件、消息框、文本框、按钮及控件等)、高级控件(如组合框、滚动条、容器控件及各类视图等)、窗口(如属性、坐标、事件等)、Qt Designer(如安装与配置、编辑模式等)、PyQt高级应用(如数据库、多线程、动画、音视频、网页交互等)、图形视图框架(如图元、场景、视图、事件传递等)、打包(如PyInstaller、Nuitka等)等内容。此外,本书还通过两个开发实例(可视化爬虫软件和《经典贪吃蛇》游戏)带领读者巩固了书中介绍的相关知识点。
    本书内容简洁实用、实操性强,适合对Python编程及GUI开发感兴趣的读者阅读。

    作者简介

    任路顺,一名热爱代码的开源开发者,也是开源软件 Qt Box 的作者。他拥有多年Python/C++ 开发经验,专注于软件开发,也喜欢研究爬虫、机器学习等技术,业余时间喜欢开发一些小游戏。他在CSDN和知乎平台上发布的《快速掌握 PyQt5》《树莓派项目实战》《PyInstaller 打包实战指南》等专栏受到读者的广泛好评。

    精彩内容

    目录
    第1章PyQt基础知识1
    1.1安装PyQt1
    1.1.1在不同系统上安装1
    1.1.2验证安装是否成功3
    1.2设计一个简单的PyQt窗口3
    1.2.1程序入口3
    1.2.2在PyQt程序中嵌入HTML代码4
    1.2.3在类中创建窗口5
    1.3布局管理6
    1.3.1使用move()方法布局7
    1.3.2垂直布局管理器QVBoxLayout8
    1.3.3水平布局管理器QHBoxLayout9
    1.3.4表单布局管理器QFormLayout10
    1.3.5网格布局管理器QGridLayout11
    1.3.6布局嵌套12
    1.4信号和槽13
    1.4.1理解信号和槽机制13
    1.4.2一个信号连接一个槽14
    1.4.3一个信号连接多个槽17
    1.4.4多个信号连接一个槽18
    1.4.5信号与信号连接19
    1.4.6自定义信号20
    1.5学会使用文档22
    1.5.1理解文档上的C++代码22
    1.5.2如何使用文档23
    1.6本章小结25
    第2章PyQt的基础控件26
    2.1标签控件QLabel26
    2.1.1显示文本26
    2.1.2显示图片27
    2.1.3显示动图28
    2.2消息框控件QMessageBox30
    2.2.1各种类型的消息框30
    2.2.2与消息框交互32
    2.2.3编写带中文按钮的消息框33
    2.3文本框控件34
    2.3.1单行文本框控件QLineEdit34
    2.3.2文本编辑框控件QTextEdit36
    2.3.3文本浏览框控件QTextBrowser38
    2.4各种按钮控件39
    2.4.1普通按钮控件QPushButton39
    2.4.2工具按钮控件QToolButton40
    2.4.3单选框按钮控件QRadioButton41
    2.4.4复选框按钮控件QCheckBox42
    2.4.5下拉框按钮控件QComboBox43
    2.5与数字相关的控件45
    2.5.1液晶数字控件QLCDNumber45
    2.5.2数字调节框控件QSpinBox和QDoubleSpinBox46
    2.5.3滑动条控件QSlider47
    2.5.4仪表盘控件QDial48
    2.6与日期相关的控件49
    2.6.1日历控件QCalendarWidget49
    2.6.2日期时间控件QDateTimeEdit51
    2.7定时器控件和进度条控件53
    2.7.1定时器控件QTimer53
    2.7.2进度条控件QProgressBar54
    2.8本章小结55
    第3章PyQt的高级控件56
    3.1组合框控件和工具箱控件56
    3.1.1分组框控件QGroupBox56
    3.1.2工具箱控件QToolBox57
    3.2滚动区域控件和滚动条控件59
    3.2.1滚动区域控件QScrollArea59
    3.2.2滚动条控件QScrollBar61
    3.3更多容器控件63
    3.3.1拆分窗口控件QSplitter63
    3.3.2标签页控件QTabWidget64
    3.3.3堆栈控件QStackedWidget66
    3.3.4多文档区域控件QMdiArea67
    3.4列表视图控件、树形视图控件、表格视图控件69
    3.4.1列表视图控件QListView70
    3.4.2树形视图控件QTreeView72
    3.4.3表格视图控件QTableView73
    3.5简化版的列表、树形、表格视图控件75
    3.5.1简化版列表视图控件QListWidget75
    3.5.2简化版树形视图控件QTreeWidget76
    3.5.3简化版表格视图控件QTableWidget78
    3.6各种对话框控件79
    3.6.1颜色对话框控件QColorDialog79
    3.6.2字体对话框控件QFontDialog81
    3.6.3输入对话框控件QInputDialog82
    3.6.4文件对话框控件QFileDialog84
    3.7本章小结86
    第4章深入窗口87
    4.1窗口属性87
    4.1.1窗口标题和图标88
    4.1.2窗口大小和位置88
    4.1.3其他窗口属性91
    4.2窗口坐标93
    4.2.1理解坐标体系93
    4.2.2窗口的组成部分94
    4.3窗口事件95
    4.3.1窗口关闭事件95
    4.3.2窗口大小调整事件96
    4.3.3键盘事件97
    4.3.4鼠标事件98
    4.3.5拖放事件100
    4.3.6绘制事件102
    4.4主窗口类QMainWindow103
    4.4.1主窗口的组成部分103
    4.4.2停靠窗口类QDockWidget105
    4.4.3菜单栏类QMenuBar107
    4.4.4工具栏类QToolBar108
    4.4.5状态栏类QStatusBar110
    4.4.6程序启动画面类QSplashScreen112
    4.5本章小结113
    第5章QtDesigner114
    5.1安装与配置114
    5.1.1在Windows系统上安装114
    5.1.2在macOS系统上安装115
    5.1.3在Ubuntu系统上安装115
    5.1.4在PyCharm中配置设计师116
    5.2了解设计师窗口中的各个部分117
    5.2.1控件箱118
    5.2.2对象查看器118
    5.2.3属性编辑器119
    5.2.4菜单栏和工具栏119
    5.34种编辑模式121
    5.3.1布局模式121
    5.3.2编辑信号和槽模式123
    5.3.3编辑伙伴关系模式125
    5.3.4编辑Tab顺序模式126
    5.4登录框开发实战127
    5.4.1编辑属性127
    5.4.2布局控件129
    5.4.3将.ui文件转换成.py文件130
    5.4.4编写功能逻辑代码130
    5.5本章小结131
    第6章PyQt高级应用132
    6.1数据库132
    6.1.1数据库连接和关闭133
    6.1.2执行SQL语句134
    6.1.3数据库模型136
    6.2多线程139
    6.2.1使用QThread线程类140
    6.2.2在线程中获取窗口数据信息143
    6.2.3编写一个简单的爬虫程序144
    6.3绘图与打印146
    6.3.1画笔类QPen146
    6.3.2画刷类QBrush149
    6.3.3用鼠标在窗口上绘制矩形150
    6.3.4打印153
    6.4动画155
    6.4.1属性动画类QPropertyAnimation155
    6.4.2串行动画组类QSequentialAnimationGroup158
    6.4.3并行动画组类QParallelAnimationGroup160
    6.4.4时间轴类QTimeLine162
    6.5音频和视频164
    6.5.1声音类QSound164
    6.5.2音效类QSoundEffect165
    6.5.3媒体播放机类QMediaPlayer166
    6.6网页交互170
    6.6.1了解QWebEngineView170
    6.6.2制作一款简单的浏览器172
    6.7网络应用175
    6.7.1QUdpSocket175
    6.7.2QTcpSocket和QTcpServer180
    6.8QSS183
    6.8.1安装QSS高亮插件185
    6.8.2基本规则185
    6.8.3选择器的类型187
    6.8.4子控制器189
    6.8.5伪状态190
    6.8.6QSS第三方库191
    6.9国际化193
    6.9.1使用translate()方法193
    6.9.2制作.ts文件194
    6.9.3使用QtLinguist196
    6.9.4实现语言切换功能198
    6.10本章小结199
    第7章图形视图框架200
    7.1图形图元类QGraphicsItem200
    7.1.1标准图元200
    7.1.2图元层级203
    7.1.3图元变换205
    7.1.4图元分组206
    7.1.5碰撞检测208


    7.1.6给图元添加信号和动画209

    ……

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购