Qtfor Python PySide6GUI界面开发详解与实例
李增刚 沈丽 编著
内容简介
本书详细讲解Qt的Python绑定PySide6开发GUI方面的内容,包括PySide6的开发框架,信号和槽的机制,事件及其处理函数,各种界面控件、窗口、对话框、信号、绘图及数据模型的使用,文本文件和二进制文件的读写等,还详细介绍了扩展模块(绘制二维图表、播放和录制音频与视频、数据库操作和打印支持)的使用方法。在讲解主要内容时,通过应用实例来介绍各种类的使用方法,希望起到画龙点睛的作用。
本书适合所有喜欢用Python编程的人员以及用PySide6进行可视化界面开发的人员使用,包括在校学生、专业软件开发人员、科技工作者、数据分析人员和其他行业的编程人员。 前言PREFACE
随着信息社会的快速发展,人们越来越依赖于用计算机程序处理各种事情,小到电脑办公、上网发邮件、玩游戏,大到进行复杂的科学计算、性能预测等,这些都需要人们利用计算机开发语言编写各式各样的程序,来满足各种需求,减少工作量。
Python是一种跨平台的计算机程序设计语言,也是一种高层次的结合了解释性、编译性、互动性和面向对象的脚本语言,越来越多的人开始使用Python进行软件开发。Python语言的语法简单,使用方便,用户不用考虑细枝末节,容易上手,对于初学计算机编程的人员来说,它是最值得推荐的计算机语言。Python有众多第三方程序包,通过pip命令可以直接安装使用,利用第三方程序包用Python语言能够快速搭建各式各样的程序。
对于Python的GUI开发来说,Python自带的可视化编程模块的功能较弱,PySide是跨平台应用程序框架Qt的Python绑定,Qt是跨平台C++图形可视化界面应用开发框架,自推出以来深受业界盛赞。PySide由Qt公司自己维护,允许用户在Python环境下利用Qt开发大型复杂GUI。用Python简洁的语法调用PySide6的各种可视化控件的类,可以快速搭建用…