|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-pyqt5-from-basics-to-real-world-projects/
课程评论:没有评论
课程名称:PyQt5 从入门到实战项目 课程概述: 本课程旨在教授Python中最流行的图形用户界面库——PyQt5。课程将从基础知识入手,逐步深入到高级主题和实际项目。 学习内容大纲: 1. **PyQt5基础控件**: * 学习布局管理器(Layout)、标签(Label)、按钮(Buttons)、进度条(Bars)等基本控件的使用。 * 掌握不同控件的功能和应用场景。 2. **PyQt5高级控件与主题**: * 学习输入控件、字体设置、文件对话框(File Dialog)等高级功能。 * 掌握堆栈(Stacks)、标签页(Tabs)、分割器(Splitters)等复杂布局和交互方式。 3. **Qt Designer 工具详解**: * 学习使用Qt Designer——一个强大的可视化界面设计工具,通过拖放(drag and drop)技术创建应用程序界面。 * 详细介绍Qt Designer的各项功能,帮助学员顺畅地构建应用程序。 4. **实战项目**: * **骰子游戏**:通过构建一个骰子游戏,学习如何连接不同的函数到相应的按钮。 * **CSS在PyQt5中的应用**:学习如何使用CSS来美化GUI应用程序,提升用户体验。 * **更多项目**:课程将持续更新,陆续增加更多实战项目。 讲师承诺: 讲师将全程支持学员的学习旅程,并随时解答疑问、处理关切或接收反馈。 **总结:** 本课程提供了一个全面的PyQt5学习路径,从基础控件到高级技术,再到实际项目开发(如骰子游戏及CSS美化),特别强调了Qt Designer这一可视化工具的使用。课程内容丰富,并有讲师的积极支持,旨在帮助学员掌握 PyQt5 的开发技能。
In this course, you are going to learn about python's most famous graphical user interface: PyQt5. We are going to follow the following outline: -First, we are going to learn about the basic widget of PyQt5 such as the layout, label, buttons, bars, and much more.-Second, we are going to move into some advanced widgets and topics such as input, font, and file dialog, stacks, tabs, and splitters. -Then, we are going to learn about PyQt's famous tool "Qt Designer" which is going to allow to the creation of an application using the drag and drop technique. We will have a detailed walkthrough of all of the features of this tool to be able to build any application smoothly. -Finally, we are going to have a list of projects that will be always updated. The projects list contains: 1-Dice Game: Build a Dice Game Using PyQt5 widgets and learn how to connect different functions to their corresponding buttons. In addition, you are going to learn how to use CSS in PyQt5 to improve the user's overall experience in your GUI applications. More projects will be added on a regular basis. I hope you enjoy this course, and I would like to add that I will be available anytime throughout your journey in this course, and if you have any questions, concerns, or feedback, I will be happy to hear and answer them!