PyQt5pyqt快速开发与实战pdf及实战

王硕《PyQt5快速开发与实战》PDF下载
PyQt5快速开发与实战
【作 者】王硕,孙洋洋著
【出版项】 北京:电子工业出版社 , 2017.09
【ISBN号】978-7-121-32291-4
【中图法分类号】TP311.561
【原书定价】99.00
【主题词】软件工具-程序设计
【参考文献格式】 王硕,孙洋洋著. PyQt5快速开发与实战. 北京:电子工业出版社, 2017.09.
《PyQt5快速开发与实战》既是介绍PyQt5的快速入门书籍,也是介绍PyQt5实战应用的书籍。PyQt5是对Qt所有类的Python封装,既可以利用Qt的强大功能,也可以利用Python丰富的生态圈,同时能够结合Python简洁的语法进行操作,其结果就是使用PyQt5可以高效、简单地开发出自己想要的程序。
===============================
链接:https://share.weiyun.com/5v09DFu 密码:caen9c
已投稿到:pyqt5快速开发与实战 怎么样_百度知道
pyqt5快速开发与实战 怎么样
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
桶爬忠憾糖赣
来自娱乐休闲类芝麻团
桶爬忠憾糖赣
采纳数:3856
获赞数:686
参与团队:
py2exe 0.9.2.0已经支持了 Build standalone executables for Windows (python 3 version) py2exe is a distutils extension which allows to build standalone Windows executable programs (32-bit and 64-bit) from P Python 3
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。阿里巴巴中国站和淘宝网会员帐号体系、《阿里巴巴服务条款》升级,完成登录后两边同时登录成功。
¥71.30
江苏 沭阳县
北京 北京市房山区
总成交60笔
北京 北京市朝阳区
北京 北京市朝阳区
北京 北京市朝阳区
总成交11笔
江苏 沭阳县
总成交30笔
北京 北京市通州区
总成交10笔
北京 北京市朝阳区
甘肃 兰州市城关区
总成交123笔
北京 北京市朝阳区
北京 密云县
江苏 宿迁市
北京 北京市东城区
总成交118笔
北京 北京市
总成交19笔
北京 北京市朝阳区
北京 北京市朝阳区
总成交16笔
北京 北京市朝阳区
总成交63笔
北京 北京市朝阳区
北京 北京市朝阳区
让千万商家找到您
感兴趣的产品
感兴趣的产品
感兴趣的产品
感兴趣的产品《PyQt5快速开发与实战》 王硕, 孙洋洋【摘要 书评 试读】图书
iPhone/iPad/Mac
Android手机或平板电脑
请输入您的手机号码,获取Kindle阅读软件的下载链接。
您现在就可以在Kindle设备上阅读
没有Kindle设备?,或者下载免费 。
出版社: 电子工业出版社; 第1版 (日)
平装: 549页
语种: 简体中文
25.6 x 18 x 2.8 cm
品牌: 电子工业出版社
ASIN: B075VWFYFH
亚马逊热销商品排名:
图书商品里排第41,212名 ()
名人推荐
本书是作者集数年编程开发于大成的一份心血之作,他从简单实用的系统架构视角将我们带入一个全新开发的思维模式,此书是使用PyQt的佳作,有大量的开发技巧,还汇集了丰富的操作案例,可作为新手上路的必备实操手册,本人读后也获益匪浅。——王祥平,北京信平科技有限公司总经理一本可以从入门到实战、系统学习PyQt 5的好书,是PyQt 5学习者的优选教材。——李天强,潭州教育Python学院院长本书详细介绍了PyQt的基础知识,又兼顾了PyQt的实战应用。并且在扩展应用中介绍的几个模块如QtPandas、Matplotlib、PyQtGrapth、Plotly等,很好地解决了Python在金融领域甚至量化投资领域界面呈现的难点问题,对要做量化投资界面开发的读者来说,本书非常值得推荐。——丁鹏,中国量化投资学会理事长Python是一门应用广泛的脚本语言,为了创建图形用户界面,PyQt是Python工程师选择的重要工具之一。作者编写的此书涵盖了PyQt 5的基础知识和高级应用,体现了技术与理论的完美结合,是Python工程师编程的必备手册。——梁忠
看过此商品后顾客买的其它商品?
马克·萨默菲尔德 (Mark Summerfield)
斯维加特 (Al Sweigart)
2 星2 星 (0%)0%1 星1 星 (0%)0%与其他买家分享您的想法版本: 平装|已确认购买要想好的理解这本书,python需要有一些基础,因为这本书默认读者对python是比较了解的,另外本身内容不算难,但是作者讲解功力还不够,所以容易被卡住。没有完整的实例把功能代入到项目里去理解,重要功能讲解较书面,很多内容理解上比较费劲,需要自己去网上查找案例进行分析,不过作为一本入门书,至少可以指引一些方向,因为市面上的PyQt5的书确实非常少。
||版本: 平装|已确认购买PyQt5为数不多的中文开发手册,举例有点过于简单,没有一个完整的工程示例。如果在开发的过程中想找某一具体问题的实现,可以翻翻这本书。
||版本: 平装|已确认购买书很好,讲的很全很细,包装有点次,塑料膜都开了
查看产品详情页面完毕后,在此处了解返回您感兴趣的页面的方式。
查看产品详情页面完毕后,在此处了解返回您感兴趣的页面的方式。本书是基于《Kubernetes权威指南:从Docker到Kubernetes实践全接触》进行企业级容器云平台建设的实战指南,力图对容器云平台的建设、应用和运营...
PyQt5快速开发与实战
本书既是介绍PyQt 5的快速入门书籍,也是介绍PyQt 5实战应用的书籍。PyQt 5是对Qt所有类的Python封装,既可以利用Qt的强大功能,也可以利用Python丰富的生态圈,同时能够结合Python简洁的语法进行操作,其结果就是使用PyQt 5可以高效、简单地开发出自己想要的程序。本书内容丰富,对PyQt 5基础知识的介绍比较全面,同时对新手使用PyQt 5的一些重点、难点都有专门的章节进行针对性分析,还重点介绍了如何把Python的一些重量级模块(Pandas、Matplotlib和Plotly)嵌入到PyQt 5中,从而极大地节约开发时间。最后,本书给出一些综合性较强的实战案例,帮助读者快速掌握PyQt 5的实战应用。
总而言之,本书旨在帮助读者以最短的时间掌握PyQt 5的基础知识并能够实战应用,希望本书对有Python程序开发需求的读者有帮助。
本书旨在帮助读者以最短的时间掌握PyQt 5的基础知识并能够实战应用,希望本书对有Python程序开发需求的读者有帮助。
王硕,网名信平,北京鼎鑫拓达资深软件工程师,具有8年的Java企业应用开发经验和3年教育培训经验。曾主持多个B/S项目的开发,经验丰富。擅长J2EE(JSP/Servlet、 JDBC、Struts2、Spring、Hibernate)项目开发、Python(程序GUI、数据分析、网络爬虫、机器学习)项目开发,JavaScript、HTML 5和数据库技术,是极宽Top开源团队核心成员。
孙洋洋,现就职于一家资产管理公司,负责公司量化投研系统的开发与维护,有多家券商工作与实习经验。擅长网络爬虫、机器学习、程序GUI开发与设计,对量化投资领域兴趣浓厚,有多年量化投资实盘操作经验,是极宽Top开源团队核心成员。
Python可以说是世界上最广泛、最简单的编程语言之一,Qt可以说是世界上最好的程序开发库之一。Python与Qt结合的产物就是PyQt,因此,PyQt就成了Python中程序开发最棒的库之一(当然,笔者认为它在Python程序开发中就是最棒的)。由于PyQt是Python与Qt的结合,所以它既可以利用Python强大而又简洁的语法,又不会丢失Qt强大的功能。从Python的角度来说,凡是Python涉及的所有简洁、易用性的语法,PyQt都可以使用;凡是Python涉及的所有开源模块,PyQt也都可以使用。从Qt的角度来说,由于PyQt完成了对Qt的所有类的封装,因此,从理论上说,使用Qt能开发出来的东西,使用PyQt也可以开发出来,因此,PyQt可以利用Qt强大的功能。由于充分利用了双方的优点,所以PyQt在开发程序的过程中会带来一些意想不到的收获,利用Python的简洁语法与强大而又丰富的生态圈,有些程序逻辑在Qt中实现会比较复杂,而在PyQt中却很简单,这才是PyQt最大的魅力之处。
近年来PyQt发展很快,从1998年最初的PyQt 0.1,到PyQt 1、PyQt 2、PyQt 3、PyQt 4以及最新的PyQt 5.9(截至日),并且实现了PyQt与Qt的同步更新。有一点非常遗憾的是,PyQt 5与PyQt 4并不兼容,PyQt 4的代码无法在PyQt 5中运行。PyQt 5的诞生时间是2013年4月,至今,PyQt 5经过了快速发展,现在已经非常成熟,并且Qt开发团队已经明确宣布从2015年开始就放弃了对Qt 4(对应PyQt 4)的支持,因此,对于想要学习PyQt的朋友来说,一开始就学习PyQt 5是一个最好的选择。
然而,非常遗憾的是,市面上并没有一本真正指导新手学习PyQt 5的教材,网络上针对PyQt 5的学习案例的知识结构也都非常零碎,无法形成一个学习PyQt 5的系统化框架。因此,对于新手来说,想要快速接受PyQt 5系统性的训练是一件非常困难的事情,笔者最初学习PyQt 5的时候也吃尽了苦头,查阅了PyQt 5与Qt 5的大量官方文献资料,并结合几年的实战应用之后,才可以说有一些水平。
编程是一个熟能生巧的活儿,目前PyQt 5的开发技术算是掌握一些了,但是如果未来不使用这项技术,那么再过几年说不定就完全忘记PyQt 5是如何使用的了,如果是这样的话就会给自己留下一些遗憾。考虑到现在个人还有一些额外的时间与精力,考虑到目前市面上还没有一本关于PyQt 5使用的教材,于是本书应运而生。
写书是一项神圣而又艰辛的工作,在本书的创作期间,为了让本书包含更多的内容,同时又让其变得更容易理解,我和搭档孙洋洋查阅了大量的PyQt 5官方文献资料,花费了很大的时间和精力在其中。本书得以顺利出版,是无数个日日夜夜调试和写作的成果。写作本书时总会遇到一些复杂的PyQt 5技术问题,我和搭档孙洋洋常常连续几天熬夜讨论,在每一个细节上反复推敲,每当攻克技术难点的时候,我们都感到无比快乐。我要特别感谢搭档孙洋洋,没有你的坚持和鼓励,就不会写出这么精彩的书籍,感谢你那较真的性格,谢谢你。
经过近一年的不懈付出,这本介绍PyQt 5的书终于出版了,希望这本书可以帮助更多的朋友掌握PyQt 5技术,少走些技术弯路。同时这本书能够按时出版,我感到无比欣慰,无论近一年吃了多少苦、牺牲了多少时间都是值得的。
本书共有11章,基本包含了笔者在使用PyQt的过程中遇到的绝大多数技术及一些经典的应用。书中有些章节是具有独立性的,读者可以针对自己的实际情况选择阅读。
第1章介绍PyQt的入门知识,讲述PyQt的安装配置,以及Eric 6这个IDE的简单使用方法。已经有一定PyQt基础的朋友可以略去这一章。
第2章简单介绍Python的基本语法。本章内容针对一些没有接触过Python的读者,已经有一些Python基础的朋友可以略去这一章。
第3章介绍Qt Designer的使用方法。Qt Designer是一个PyQt的可视化界面编辑程序,它的作用是帮助用户快速开发出界面文件,我们可以通过其他方式把界面文件转换成Python代码文件。对于不懂太多PyQt知识的读者来说,本章内容可以让你快速入门;同时,本章也是让你的PyQt技术快速进步的最重要章节。
第4章介绍PyQt 5的基本窗口控件的使用方法。如果读者的时间并不充裕,只对部分控件感兴趣,则可以选择相应的小节阅读。
第5章介绍PyQt 5的高级界面控件的使用方法。如果读者对PyQt的表格、树、容器(多窗口控件)、多线程等感兴趣,则可以选择相应的小节阅读。
第6章介绍PyQt 5的布局管理(在第3章中阐述Qt Designer的使用方法时已经做了介绍,当时是通过Qt Designer这个代码生成器进行介绍的,而这里通过手工输入代码的方法进行介绍)。由于布局管理非常重要,值得我们用单独一章来介绍。如果读者对用纯代码实现布局管理器感兴趣,则可以参考这一章;如果对用代码生成器Qt Designer实现布局管理器感兴趣,则可以忽略这个章节。实际上,这两种方法并没有本质的区别。
第7章介绍PyQt 5信号与槽的应用。信号与槽是PyQt的核心,想要掌握PyQt的高级玩法,则可以仔细阅读这个章节。
第8章介绍PyQt 5的图形和特效。本章内容适用于有PyQt绘图、美化窗口需求的读者。
第9章介绍PyQt 5的扩展应用。如果你想知道如何把Python的一些非常流行的模块如PyInstaller、Pandas、Matplotlib、PyQtGraph、Plotly等与PyQt结合,则可以选择性阅读这个章节。
第10章通过几个例子介绍PyQt 5的实战应用。想要了解一些简单的程序是如何开发的朋友,则可以选择性阅读这个章节。
第11章介绍PyQt 5在金融领域的应用,这是本书作者孙洋洋在金融公司工作期间积累的一些实战性较高的案例,展示如何将PyQt 5应用到投资研究系统、量化投资以及金融工具开发中,读者可以根据自己的需求选择性阅读。
本书附赠内容
附录A:PyQt 5整体结构
附录B:Python开发技巧与实践
附录C:Python在线学习资料
附赠内容保存在github上,网址是:https://github.com/cxinping/PyQt5,读者可自行下载。祝读者学习顺利、事业有成。
本书适合具有 Python 基础的读者,通过本书可熟悉 Python 基础知识并加深巩固。本书结构合理,内容翔实,适合对Python、Qt和PyQt编程感兴趣的科教人员和广大的计算机编程爱好者阅读,也可作为相关机构的培训教材。
首先,我要感谢我的父亲。在我上大学期间由于家庭变故,我的父亲王贵诚生病去世了,这对我打击很大。我一直很内疚,在他走之前,没能见上他最后一面。在最后一次谈话中,他要求我做一个对社会有用的人,实现自己的最大价值,尽自己的所能无私地帮助别人。如果时间可以倒流,我渴望给父亲一个拥抱,对他说:“我明白,一代人做一代事”。作为其子,我愿意为您分忧。父亲教会我人生的意义,让我懂得人活着就要做有意义的事情,快乐地过每一天。我爱我的父亲,我爱这个家。谢谢父亲这些年的细心教导,让我懂得生活的意义。谢谢您,我的父亲。
其次,我要感谢我的叔叔王辉和婶婶一家,我的叔叔是我的偶像,也是我做人做事的榜样。他教会我作为一个匠人,应该有的尊严和骄傲,他在我最困难的时候给予我无私的帮助,鼓励我追寻心中的梦想。他经常跟我说,“一生之计在于勤,一天之计在于晨”,刚开始我觉得道理浅显易懂,后来随着年龄的增长、社会阅历的增多,才逐渐明白,一个人只有付出不亚于任何人的努力,在自己的领域一直努力钻研,锲而不舍,才能成功。这个道理很浅显易懂,当时年幼不觉得如何有用,直至今日,方才明白是至理名言。
本书的出版要特别感谢电子工业出版社的黄爱萍和葛娜,感谢她们在选题策划和稿件整理方面做出的大量工作。
同时,在本书创作过程中,感谢编委会的全体成员,提出很多宝贵的意见。感谢编委会的邢梦来,牺牲了大量的业余时间,积极和作者讨论写书细节,校对了全部课件程序,对每个程序都做了中文注解。
感谢兄长徐楠光,教会我用感恩的心去工作,积极主动地面对困难,让我对拥有的一切心怀感激。
感谢我的母亲徐素萍,感谢我的妻子李蕾,感谢你们在我写书的时候给我提出的建议,鼓励我写成此书。感谢母亲多年来含辛茹苦的培养,您对我的默默支持,是我积极向上的精神动力。
感谢我的好兄弟王祥平,在本书的出版过程中提出了很多宝贵的意见。在我心力交瘁时,鼓励我永不放弃,在科大学习期间是我一生中最快乐的日子。
感谢我的师傅张云河,您是我做人做事的榜样。感谢您教会我宝贵的专业知识,在我最落魄的时候给予我巨大的帮助,让我有能力去实现自己的梦想。我将继续追随您,为梦想而努力。
感谢潭州教育的众位老师,IOS学院的院长Dream老师,Python学院的院长强子老师,Android学院的院长Hank老师,教会我专业的技术,使我的技术突飞猛进,还鼓励我要为社会做出更多的贡献,实现自己的人生价值。
感谢罗曦、张剑、陈晓楠三位同学,为本书的编写提供了大量支持。
感谢洛基英语(Rocky English)的韩宏术老师、查理老师和刘安乐老师,使我的英语水平得到提高,让我掌握了地道、流利、准确的英语发音,可以无障碍地阅读英文技术文档。给予我信心,帮助我建立人生的目标和梦想。
最后,特别感谢克亚营销的刘克亚老师,拜读您写的《超高价营销》时,经常激动得彻夜难眠,书中的每个观点都让我兴奋不已,“一二三成功模式”更是坚定我写本书的原因,您教导我要先无私地给予别人,帮助别人成功,然后自己才能成功,推崇共赢而不是竞争。作为您的学生受益良多,您提出的克亚营销铁律,教会我如何实现自我价值。在此,让我怀着激动的心情写出克亚营销铁律。
第一,你的所有营销沟通和活动,都必须100%从对方的角度思考。
第二,为对方产生结果贡献价值,促成对方最轻松、最快速地实现梦想,是你一切营销的终极目标。
第三,你必须保证结果,提供零风险承诺是你的责任,更是你的义务。
第四,你永远不会考虑说什么才能说服对方,你始终问自己,“给什么才能让对方明白购买你的产品或服务是他唯一合理的选择”。
第五,你永远不会等到对方购买后,才开始对他的人生和梦想贡献价值。
第六,你永远不会因为对方已经购买就停止对他的人生和梦想贡献价值。
第七,你为对方创造10倍的价值,才索取1倍的回报。
第八,有价值的教育是给予,也是贡献。
第九,你必须让对方能够轻松、快速、方便地购买和使用你的产品或服务,并从中受益。
第十,你只推崇共赢,从不相信竞争,在你的书本里,当创造力熄灭的时候,才是竞争开始的时候。
第十一,你必须让对方发自内心地感到,认识你并和你交往是幸运的,也是快乐的。
第十二,你坚信世界上最自私的行为是无私。
刘克亚老师的克亚营销思想是PC互联网时代强大的营销利器,更是移动互联网时代基本的营销必备工具,因为它的理论根植于人性的基本规律和商业的客观规律。当接触克亚营销后,我才明白如何打造出爆款产品(这里的产品指一切可以销售的商品,软件也属于商品的一种)。以前我只认识到软件开发的重要性,但接触克亚营销后才发现,最重要的一环是软件销售,只有销售成功了,才能为企业带来足够的利润,企业才有能力继续维护和开发下一版软件,进入良性循环中,这种软件才可以称得上是成功的软件。所以,我以此书向刘克亚老师致敬,谢谢您。
轻松注册成为博文视点社区用户(www.broadview.com.cn),扫码直达本书页面。
? 下载资源:本书所提供的示例代码及资源文件,均可在 下载资源 处下载。
? 提交勘误:您对书中内容的修改意见可在 提交勘误 处提交,若被采纳,将获赠博文视点社区积分(在您购买电子书时,积分可用来抵扣相应金额)。
? 交流互动:在页面下方 读者评论 处留下您的疑问或观点,与我们和其他读者一同学习交流。
页面入口:http://www.broadview.com.cn/32291
认识PyQt 5 1
PyQt框架简介 1
PyQt 5的特点 3
Qt与PyQt的关系 4
其他图形界面开发库介绍 4
PyQt 4/PyQt 5 6
Python 2/Python 3 6
PyQt 5环境搭建 7
在Windows下搭建PyQt 5环境 7
在Mac OS下搭建PyQt 5环境 15
PyQt 5的安装测试 20
安装其他Python模块 22
使用PyQt 5的API文档 23
Eric 6的安装与使用 25
Eric 6的安装及汉化 26
Eric 6的相关配置 29
安装自动补全插件jedi 33
测试Eric 6 35
Eric 6的基本使用 35
本书程序下载 39
Python基本语法 41
Python简介 41
数据类型 43
基本运算 43
String(字符串) 45
字符串入门 45
字符串常用方法 46
List(列表) 47
列表操作 48
Tuple(元组) 49
元组操作 49
Dictionary(字典) 50
字典操作 50
数据类型转换 52
控制语句 53
控制语句 53
自定义函数 54
函数定义 55
函数partial 55
partial函数的使用 56
lambda表达式 57
lambda表达式操作 57
类和实例 58
类和实例的使用 58
类的属性和方法 59
类的属性和方法的使用 59
类的动态属性 61
类的动态属性操作 61
Qt Designer的使用 64
Qt Designer快速入门 64
新建主窗口 65
窗口主要区域介绍 66
查看UI文件 68
将.ui文件转换为.py文件 70
界面与逻辑分离 74
布局管理入门 75
使用布局管理器布局 76
使用容器进行布局 79
Qt Designer 实战应用 81
绝对布局 81
使用布局管理器布局 83
其他需要注意的内容 91
测试程序 94
信号和槽关联 96
简单入门 97
快速进阶 101
菜单栏与工具栏 106
界面设计 106
效果测试 110
应用:加载其他窗口 112
打包资源文件 115
使用Qt Designer加载资源文件 115
在窗体中使用资源文件 116
转换资源文件 118
导入.py资源文件 119
PyQt 5基本窗口控件 122
QMainWindow 122
窗口类型介绍 122
创建主窗口 123
创建主窗口 124
将主窗口放在屏幕中间 125
主窗口居中显示 125
关闭主窗口 127
关闭主窗口 127
QWidget 128
窗口坐标系统 129
常用的几何机构 130
屏幕坐标系统显示 131
创建第一个PyQt 5应用 133
建立一个主窗口 133
为应用设置程序图标 136
设置程序图标 136
显示气泡提示信息 137
QLabel 138
显示QLabel标签 140
QLabel标签快捷键的使用 142
文本框类控件 143
QLineEdit 143
EchoMode的显示效果 146
验证器 147
输入掩码 149
综合示例 150
QTextEdit 152
QTextEdit的使用 152
按钮类控件 154
QAbstractButton 154
QPushButton 154
QPushButton按钮的使用 155
QRadioButton 158
QRadioButton按钮的使用 158
QCheckBox 160
QCheckBox按钮的使用 161
QComboBox(下拉列表框) 164
QComboBox按钮的使用 164
QSpinBox(计数器) 166
QSpinBox的使用 167
QSlider(滑动条) 168
QSlider的使用 169
对话框类控件 171
QDialog 171
QDialog的使用 171
QMessageBox 173
QMessageBox的使用 175
QInputDialog 176
QInputDialog的使用 176
QFontDialog 178
QFontDialog的使用 178
QFileDialog 180
QFileDialog的使用 181
窗口绘图类控件 184
QPainter 184
绘制文字 185
绘制点 187
QPen的使用 189
QBrush 191
QBrush 的使用 192
QPixmap 194
QPixmap的使用 194
拖曳与剪贴板 195
Drag与Drop 195
拖曳功能 197
QClipboard 198
QClipboard的使用 199
日历与时间 202
QCalendar的使用 202
QDateTimeEdit的使用 209
菜单栏、工具栏与状态栏 212
菜单栏 212
QMenuBar的使用 212
QToolBar 214
QToolBar的使用 215
QStatusBar 216
QStatusBar的使用 217
QPrinter 218
QPrinter的使用 218
PyQt 5高级界面控件 221
表格与树 221
QTableView 221
QTableView的使用 222
QListView 224
QListView的使用 225
QListWidget 226
QListWidget的使用 226
QTableWidget 227
QTreeView 245
容器:装载更多的控件 251
QTabWidget 251
QTabWidget的使用 252
QStackedWidget 254
QStackedWidget的使用 254
QDockWidget 256
QDockWidget的使用 257
多文档界面 259
多重文档界面 260
QScrollBar 262
QScrollBar 262
多线程 264
QTimer 264
QThread 268
应用案例:分离UI主线程与工作线程 274
事件处理 276
网页交互 278
加载并显示外部的Web页面 278
加载并显示本地的Web页面 280
加载并显示嵌入的HTML代码 281
PyQt调用JavaScript代码 283
JavaScript调用PyQt代码 286
PyQt 5布局管理 294
好软件的三个维度 294
PyQt 5中的布局管理 295
PyQt 5的绝对位置布局 296
QBoxLayout(框布局) 298
QHBoxLayout(水平布局) 298
QVBoxLayout(垂直布局) 300
addStretch()函数的使用 301
QGridLayout(网格布局) 303
单一的网格单元格 304
跨越行和列的网格单元格 306
QFormLayout(表单布局) 308
嵌套布局 309
在布局中添加其他布局 309
在控件中添加布局 311
QSplitter 314
PyQt 5信号与槽 317
信号与槽介绍 317
定义信号 318
操作信号 319
信号与槽的入门应用 320
快速进阶 324
信号与槽再细分 324
内置信号和槽函数 324
内置信号和自定义槽函数 325
自定义信号和内置槽函数 326
自定义信号和槽函数 327
信号与槽的高级玩法 328
高级自定义信号与槽 328
使用自定义参数 333
装饰器信号与槽 335
信号与槽的断开和连接 337
Qt Designer神助攻:界面显示与业务逻辑的分离 339
多线程中信号与槽的使用 345
事件处理机制入门 348
事件和信号与槽的区别 348
常见事件类型 348
使用事件处理的方法 349
经典案例分析 349
窗口数据传递 362
单一窗口数据传递 363
多窗口数据传递:调用属性 364
多窗口数据传递:信号与槽 368
PyQt 5图形和特效 373
窗口风格 373
设置窗口风格 373
设置窗口风格 374
设置窗口样式 375
使用自定义的无边框窗口 376
图像类 378
简单绘图 379
双缓冲绘图 381
绘制矩形,出现重影 382
使用双缓冲技术绘制矩形,避免出现重影 384
QSS的UI美化 387
QSS的语法规则 387
QSS选择器类型 389
QSS子控件 390
QSS伪状态 391
QDarkStyleSheet 392
设置窗口背景 395
使用QSS设置窗口背景 395
使用QPalette设置窗口背景 396
使用paintEvent设置窗口背景 398
不规则窗口的显示 400
不规则窗口实现动画效果 404
加载GIF动画效果 406
设置样式 407
为标签添加背景图片 407
为按钮添加背景图片 407
缩放图片 409
设置窗口透明 409
加载QSS 410
PyQt 5扩展应用 412
使用PyInstaller打包项目生成EXE文件 412
数据库处理 417
SQLite介绍 417
连接数据库 421
执行SQL语句 422
数据库模型视图 425
封装分页查询控件 428
Pandas在PyQt中的应用 435
qtpandas的安装 435
官方示例解读 436
设置提升的窗口控件 440
qtpandas的使用 442
Matplotlib在PyQt中的应用 445
对MatplotlibWidget的解读 445
设置提升的窗口控件 448
MatplotlibWidget的使用 449
更多扩展 451
PyQtGraph在PyQt中的应用 451
PyQtGraph的安装 452
官方示例解读 452
设置提升的窗口控件 453
PyQtGraph的使用 454
更多扩展 457
Plotly在PyQt中的应用 457
Plotly的安装 458
示例解读 458
设置提升的窗口控件 460
Plotly_PyQt5的使用 461
更多扩展 464
Plotly与PyQt 5.6的结合 465
更多扩展 468
UI层的自动化测试 468
手工测试与自动化测试 469
模拟鸡尾酒的调酒器窗口 470
将界面文件转换为Python文件 473
单元测试程序 475
运行测试用例 485
生成测试报告 486
PyQt 5实战一:经典程序开发 489
获取城市天气预报 489
获取天气数据 489
获取不同城市的天气预报API 490
界面实现 492
将界面文件转换为.py文件 493
调用主窗口类 495
复利计算 496
复利计算业务 496
界面实现 497
刷新博客点击量 499
PyQt 5实战二:金融领域应用 502
控件级别的布局管理 502
窗口级别的布局管理 505
PyQt 5在私募基金公司中的应用 506
显示产品基本信息 506
展示产品组合信息 512
PyQt 5在量化投资中的应用 516
PyQt 5在券商中的应用 522
从爬虫说起 523
程序解读 525
参考文献 550
小编说:信号(Signal)和槽(Slot)是Qt中的核心机制,也是在PyQt编程中对象之间进行通信的机制。本文介绍了几种PyQt 5信号与槽的几级玩法。本文选自《PyQt5快速开发与实战》一书。
在Qt中,每一个QObject对...
管理员账号
版权所有& · 北京博文视点资讯有限公司 · All Rights Reserved
京ICP备号-1

我要回帖

更多关于 前端开发需要哪些技术 的文章

 

随机推荐