你将会学到的[部分课程介绍]
-
本课程是关于使用PyQt5开发桌面应用的全面教学。课程涵盖PyQt5基础知识,包括GUI程序开发、跨平台特性、以及QT库的介绍。重点讲解了PyQt5的应用场景、开发工具QT Creator的使用,以及通过案例演示了PyQt5开发桌面应用的流程。课程内容分为七部分,包括QT Designer的使用、PyQt5核心API介绍、布局管理、信号与槽机制、图形与特效以及扩展安装程序制作等关键知识点。旨在教授学生如何利用PyQt5高效开发跨平台的桌面应用。
-
本视频围绕搭建PyQt5开发环境展开,详细介绍了搭建过程中需要安装的三个核心组件:Python环境、PyQt5模块以及PyCharm开发工具。视频首先讲解了如何安装Python环境,推荐使用Anaconda集成包,并介绍了如何检查和测试Python环境的安装情况。接着,讲述了PyQt5模块的安装方法,并强调了正确导入模块的重要性。最后,介绍了PyCharm开发工具的下载和使用,以及如何利用PyCharm创建基于PyQt5的桌面应用。视频强调了搭建PyQt5开发环境的关键步骤和注意事项,旨在帮助观众成功搭建开发环境并开发出基于PyQt5的桌面应用。
-
该视频主要讲述了如何开发基于py QT 5的桌面应用。首先介绍了必须使用的两个类:QApplication和QWidget,并解释了它们的作用。随后,通过逐步编写代码,展示了如何导入模块、创建应用程序实例、创建窗口、设置窗口尺寸、移动窗口、设置窗口标题、显示窗口以及进入程序的主循环等关键步骤。最终,构建了一个简单的桌面应用界面。
-
该视频主要讲述了如何安装和使用QT Designer。首先介绍了在PyCharm中启动QT Designer的方法,包括添加扩展工具和通过扩展工具菜单启动QT Designer。然后介绍了QT Designer的用途和特点,如设计GUI界面、可视化布局等。最后总结了QT Designer在Python开发中的重要性和应用场景。
-
该视频主要讲述了cute designer(应为Qt Designer)的基本构成和使用方法。首先介绍了启动后新建窗体的对话框及常用窗口类型,特别是主窗口的创建。随后,详细展示了窗口部件盒中的控件分类,包括布局、间隔控件、按钮、列表、输入控件、显示控件及浏览器组件等。还介绍了属性编辑器的功能,用于动态修改控件属性。最后,演示了设计完成后的预览、风格切换及查看对应代码的功能。
-
本课时讲解了如何将UI文件转化为py文件。首先介绍了点UI文件的概念,即使用Qt Designer创建的文件,通常保存为XML格式。接着讲解了将UI文件转换为py文件的方法,包括通过命令行使用pation命令和直接调用py uic命令两种方式。详细阐述了如何通过扩展工具直接生成py文件,并强调了这些自动生成的代码用于创建界面控件。最后介绍了在不同操作系统(苹果系统和WINDOWS)下进行操作的方法,确保用户可以方便地将UI文件转换为py文件。
├── 课时105.信号与槽基础.flv
├── 课时50.用像素点绘制正弦曲线.flv
├── 课时46.字体对话框(QFontDialog).flv
├── 课时123.使用QSS选择器设置控件样式.flv
├── 课时26.退出应用程序.flv
├── 课时125.QDarkStyleSheet样式.flv
├── 课时60.创建和使用工具栏.flv
├── 课时137.用PyInstaller打包PyQt5应用.flv
├── 课时82.选项卡控件(QTabWidget).flv
├── 课时113.用Lambda表达式为槽函数传递参数.flv
├── 课时110.为窗口添加信号.flv
├── 课时114.用partial对象为槽函数传递参数.flv
├── 课时29.为控件添加提示消息.flv
├── 课时115.override(覆盖)槽函数.flv
├── 课时34.使用掩码限制QLineEdit控件的输入.flv
├── 课时120.用代码设置窗口的最大化和最小化.flv
├── 课时86.滚动条控件(QScrollBar).flv
├── 课时06.QtDesigner快速入门.flv
├── 课时12.在QtDesigner中同时使用栅格布局.flv
├── 课时45.显示不同类型的消息对话框.flv
├── 课时24.创建主窗口(介绍窗口类型).flv
├── 课时08.在QtDesigner中使用水平布局.flv
├── 课时09.在QtDesigner中使用垂直布局.flv
├── 课时100.让按钮永远在窗口的右下角.flv
├── 课时66.扩展的列表控件(QListWidget).flv
├── 课时135.用动画效果改变窗口的尺寸.flv
├── 课时104.拖动控件之间的边界(QSplitter).flv
├── 课时63.显示打印对话框.flv
├── 课时53.用画刷填充图形区域.flv
├── 课时01.PyQt5基础知识.flv
├── 课时14.在QtDesigner中使用表单布局.flv
├── 课时27.屏幕坐标系.flv
├── 课时97.设置控件的对齐方式.flv
├── 课时121.项目实战:实现绘图应用.flv
├── 课时78.树控件(QTreeWidget)的基本用法.flv
├── 课时141.使用PyQtGraph进行数据可视化.flv
├── 课时61.创建和使用状态栏.flv
├── 课时101.栅格布局:用循环方式实现计算器UI.flv
├── 课时103.表单布局.flv
├── 课时83.堆栈窗口控件(QStackedWidget).flv
├── 课时18.控件尺寸的最大值和最小值.flv
├── 课时43.使用QDialog显示通用对话框.flv
├── 课时139.使用可视化的方式对SQLite数据库进行增、删、改、查操作.flv
├── 课时62.使用打印机.flv
├── 课时77.在表格中显示上下文菜单.flv
├── 课时64.显示二维表数据(QTableView控件).flv
├── 课时05.安装和配置QtDesigner.flv
├── 课时36.使用QTextEdit控件输入多行文本.flv
├── 课时41.滑块控件.flv
├── 课时23.在QtDesigner中为窗口添加菜单和工具栏.flv
├── 课时124.QSS子控件选择器.flv
├── 课时17.在QtDesigner中使用分割线与间隔.flv
├── 课时128.移动和关闭不规则窗口(异形窗口).flv
├── 课时107.可以传递多个参数的信号.flv
├── 课时111.多线程更新UI数据.flv
├── 课时75.在单元格中实现图文混排的效果.flv
├── 课时95.绝对布局.flv
├── 课时74.设置单元格的尺寸.flv
├── 课时16.在QtDesigner中使用绝对布局.flv
├── 课时38.单选按钮控件(QRadioButton).flv
├── 课时25.让主窗口居中显示.flv
├── 课时30.QLabel控件的基本用法.flv
├── 课时71.按表格的某一列排序.flv
├── 课时119.设置窗口样式.flv
├── 课时98.垂直盒布局.flv
├── 课时67.扩展的表格控件(QTableWidget).flv
├── 课时80.增加、修改和删除树控件中的节点.flv
├── 课时87.动态显示当前时间(QTimer).flv
├── 课时90.用Web浏览器控件(QWebEngineView)显示网页.flv
├── 课时52.绘制各种图形.flv
├── 课时127.实现不规则窗口(异形窗口).flv
├── 课时48.文件对话框(QFileDialog).flv
├── 课时55.使用剪贴板.flv
├── 课时02.搭建PyQt5开发环境 .mp4
├── 课时49.在窗口上绘制直线.flv
├── 课时134.装载QSS文件.flv
├── 课时93.PyQt5调用JavaScript代码,并返回值.flv
├── 课时15.在容器中完成布局.flv
├── 课时109.信号和槽的N对N连接与断开连接.flv
├── 课时07.将ui文件生成py文件.flv
├── 课时94.JavaScript调用PythonAPI计算阶乘.flv
├── 课时59.创建和使用菜单.flv
├── 课时32.QLineEdit控件与回显模式(EchoMode).flv
├── 课时81.QTreeView控件与系统定制模式.flv
├── 课时76.改变单元格中图片的尺寸.flv
├── 课时39.复选框控件(QCheckBox).flv
├── 课时56.日历控件.flv
├── 课时13.向栅格布局中拖动控件.flv
├── 课时58.日期和时间控件的高级操作.flv
├── 课时89.使用线程类(QThread)编写计数器.flv
├── 课时106.自定义信号实现对象之间的通信.flv
├── 课时99.设置布局的伸缩量.flv
├── 课时108.为类添加多个信号(重载形式的信号).flv
├── 课时54.让控件支持拖拽动作.flv
├── 课时79.为树节点添加响应事件.flv
├── 课时31.QLabel与伙伴控件.flv
├── 课时57.设置不同风格的日期和时间.flv
├── 课时96.水平盒布局(QHBoxLayout).flv
├── 课时92.显示嵌入Web页面.flv
├── 课时116.多窗口交互(1):不使用信号与槽.flv
├── 课时131.使用QSS为标签和按钮添加背景图.flv
├── 课时44.显示不同类型的消息对话框.flv
├── 课时65.显示列数据(QListView控件).flv
├── 课时51.绘制不同类型的直线.flv
├── 课时10.向栅格布局中拖动控件.flv
├── 课时28.设置窗口和应用程序图标.flv
├── 课时126.3种设置背景色和背景图片的方式.flv
├── 课时21.修改控件的Tab顺序.flv
├── 课时129.实现异形窗口动画效果.flv
├── 课时72.设置单元格的文本对齐方式.flv
├── 课时132.缩放图片.flv
├── 课时118.设置窗口风格.flv
├── 课时20.设置控件之间的伙伴关系.flv
├── 课时138.操作SQLite数据库.flv
├── 课时85.容纳多文档的窗口.flv
├── 课时102.栅格布局:进行表单UI设计.flv
├── 课时33.限制QLineEdit控件的输入(校验器).flv
├── 课时91.装载本地Web页面.flv
├── 课时40.下拉列表控件(QComboBox).flv
├── 课时47.颜色对话框(QColorDialog).flv
├── 课时112.信号与槽自动连接.flv
├── 课时37.按钮控件(QPushButton).flv
├── 课时68.在单元格中放置控件.flv
├── 课时84.停靠控件(QDockWidget).flv
├── 课时70.设置单元格字体和颜色.flv
├── 课时19.尺寸策略(sizePolicy).flv
├── 课时117.多窗口交互(2):使用信号与槽.flv
├── 课时130.装载gif动画文件.flv
├── 课时88.让窗口定时关闭.flv
├── 课时140.分页显示数据.flv
├── 课时03.开发第一个基于PyQt5的桌面应用.flv
├── 课时11.在QtDesigner中同时使用水平布局和垂直布局.flv
├── 课时42.计数器控件.flv
├── 课时122.QSS基础.flv
├── 课时69.在表格中搜索Cell和行定位.flv
├── 课时22.在QtDesigner中完成信号与槽的设置.flv
├── pyqt5-master.zip
├── 课时142.项目实战:天气信息查询.flv
├── 课时133.创建透明和半透明窗口.flv
├── 课时73.合并单元格.flv
├── 课时136.用动画效果一不同速度移动窗口.flv
├── 课时35.QLineEdit控件综合案例.flv
评论0