Python GUI Programming Recipes using PyQt5

所在平台: Udemy

课程主页: https://www.udemy.com/course/python-gui-programming-recipes-using-pyqt5/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Python PyQt5 GUI编程食谱 **课程概述:** 本课程将深入探讨使用Python和PyQt5进行GUI(图形用户界面)开发。PyQt5是Python的Qt绑定之一,它能够帮助我们构建美观且功能强大的Python GUI应用程序,是Python程序员的热门选择。相较于tkinter和wxPython等其他GUI框架,PyQt5具有诸多优势。 在本课程中,您将学习: * **安装与配置:** 成功安装PyQt5及包含QT Designer工具的完整工具集。 * **QT Designer的使用:** 掌握 QT Designer 的可视化开发方式,通过拖放的方式添加和布局控件。 * **代码转换:** 学会将QT Designer生成的界面代码转换为纯Python代码。 * **基础GUI开发:** 从简单的几行PyQT5代码开始,构建基础的Python GUI。 * **复杂GUI开发:** 利用QT Designer,设计和实现更复杂的GUI界面。 * **常用控件与布局:** 探索和学习各种QT控件,并掌握高效的GUI布局技巧。 * **GUI美化:** 使用CSS样式增强GUI的视觉效果和用户体验。 * **数据库集成:** 将GUI与SQL数据库连接,实现数据交互。 * **代码解耦:** 遵循最佳实践,将业务逻辑代码与UI代码进行分离。 **讲师简介:** Burkhard Meier是一位经验丰富的专业软件测试自动化设计师、开发者和分析师。他拥有超过17年的行业经验,在加州(美国)的多家软件公司工作。他是《Python GUI Programming Cookbook》(第一版和第二版)的作者,该书也已改编成Packt视频课程。他还著有《Python Projects》Packt视频课程。在他的职业生涯中,他开发了基于Python 3的高级内部测试框架,以及创新的Python自动化GUI,极大地提高了软件开发测试团队的生产力. **课程目标:** 完成本课程后,您将能够使用PyQt5独立开发复杂的Python GUI应用程序。

课程评论(0条)

课程详情

Python and one of its QT bindings, PyQT, has changed the face of GUI development. It allows us to build beautiful and powerful GUIs that grab the attention of Python programmers. QT5 has several advantages over other GUI frameworks such as tkinter and wxPython. In this video, we will successfully install PyQt5 and the toolset that contains the QT Designer tool. The QT Designer enables us to develop our GUI in a visual manner, using drag and drop to add and position widgets, and we will use it extensively. We will then learn how to convert QT Designer-generated code into pure Python code. After having successfully installed PyQt5, the QT Designer, and all other required QT tools, we will start out simple, building a Python GUI using only a few lines of PyQT5 code. Then, we will build a more complex GUI using QT Designer. Along the way, we will explore many QT widgets and learn how to efficiently lay out our GUI design. We will enhance the look-and-feel of the GUI using CSS styling. We will also connect our GUI to a SQL database, which we will create. We decouple the business logic code from the UI code, using best practices. At the end of this video tutorial, viewers will be able to develop complex GUIs using PyQt5. About the Author: Burkhard Meier is a professional software test automation designer, developer, and analyst. He has more than 17 years' professional experience working for several software companies in California, USA. He is the author of Python GUI Programming Cookbook, First and Second Edition. This book is also available as a Packt video course. He is also the author of the Python Projects Packt video course. In his professional career, he developed advanced in-house testing frameworks written in Python 3. He also developed advanced test automation GUIs in Python, which highly increased the productivity of the software development testing team. When not dreaming in Python code, he reads programming books about design, likes to go for long walks, and reads classical poetry.

课程标签

0人关注该课程

主题相关的课程