uTools-Manuals/index/PyQt5.json
2019-05-07 01:01:38 +08:00

1 line
10 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[{ "name": "前言", "type": "前言", "path": "PyQt5/README.html", "desc": "一些翻译相关" }, { "name": "介绍", "type": "介绍", "path": "PyQt5/介绍.html", "desc": "PyQt5简介" }, { "name": "示例", "type": "示例", "path": "PyQt5/hello_world.html", "desc": "六个基本示例" }, { "name": "例1简单的窗口", "type": "示例", "path": "PyQt5/hello_world.html#例1简单的窗口", "desc": "这个简单的小例子展示的是一个小窗口" }, { "name": "例2带窗口图标", "type": "示例", "path": "PyQt5/hello_world.html#例2带窗口图标", "desc": "窗口图标通常是显示在窗口的左上角,标题栏的最左边" }, { "name": "例3提示框", "type": "示例", "path": "PyQt5/hello_world.html#例3提示框", "desc": "在这个例子中,我们为应用创建了一个提示框" }, { "name": "例4关闭窗口", "type": "示例", "path": "PyQt5/hello_world.html#例4关闭窗口", "desc": "关闭一个窗口最直观的方式就是点击标题栏的那个叉,这个例子里,我们展示的是如何用程序关闭一个窗口" }, { "name": "例5消息盒子", "type": "示例", "path": "PyQt5/hello_world.html#例5消息盒子", "desc": "如果我们打开的是一个文本编辑器,并且做了一些修改,我们就会想在关闭按钮的时候让用户进一步确认操作" }, { "name": "例6窗口居中", "type": "示例", "path": "PyQt5/hello_world.html#例6窗口居中", "desc": "QtGui.QDesktopWidget提供了用户的桌面信息包括屏幕的大小" }, { "name": "事件和信号", "type": "事件和信号", "path": "PyQt5/事件和信号.html", "desc": "事件和信号" }, { "name": "事件", "type": "事件和信号", "path": "PyQt5/事件和信号.html#事件", "desc": "所有的应用都是事件驱动的" }, { "name": "Signals & slots", "type": "事件和信号", "path": "PyQt5/事件和信号.html#signals-slots", "desc": "Signals and slots用于对象间的通讯" }, { "name": "重构事件处理器", "type": "事件和信号", "path": "PyQt5/事件和信号.html#重构事件处理器", "desc": "在PyQt5中事件处理器经常被重写也就是用自己的覆盖库自带的" }, { "name": "事件对象", "type": "事件和信号", "path": "PyQt5/事件和信号.html#事件对象", "desc": "事件对象是用python来描述一系列的事件自身属性的对象" }, { "name": "事件发送", "type": "事件和信号", "path": "PyQt5/事件和信号.html#事件发送", "desc": "有时候我们会想知道是哪个组件发出了一个信号PyQt5里的sender()方法能搞定这件事" }, { "name": "信号发送", "type": "事件和信号", "path": "PyQt5/事件和信号.html#信号发送", "desc": "QObject实例能发送事件信号下面的例子是发送自定义的信号" }, { "name": "俄罗斯方块游戏", "type": "俄罗斯方块游戏", "path": "PyQt5/俄罗斯方块游戏.html", "desc": "制作一个俄罗斯方块游戏" }, { "name": "对话框", "type": "对话框", "path": "PyQt5/对话框.html", "desc": "对话框用来输入数据,修改数据,修改应用设置等等" }, { "name": "输入文字", "type": "对话框", "path": "PyQt5/对话框.html#输入文字", "desc": "QInputDialog提供了一个简单方便的对话框可以输入字符串数字或列表" }, { "name": "选取颜色", "type": "对话框", "path": "PyQt5/对话框.html#选取颜色", "desc": "QColorDialog提供颜色的选择" }, { "name": "选择字体", "type": "对话框", "path": "PyQt5/对话框.html#选择字体", "desc": "QFontDialog能做字体的选择" }, { "name": "选择文件", "type": "对话框", "path": "PyQt5/对话框.html#选择文件", "desc": "QFileDialog给用户提供文件或者文件夹选择的功能能打开和保存文件" }, { "name": "布局管理", "type": "布局管理", "path": "PyQt5/布局管理.html", "desc": "布局就是如何管理应用中的元素和窗口" }, { "name": "绝对定位", "type": "布局管理", "path": "PyQt5/布局管理.html#绝对定位", "desc": "元素不会随着我们更改窗口的位置和大小而变化" }, { "name": "盒布局", "type": "布局管理", "path": "PyQt5/布局管理.html#盒布局", "desc": "QHBoxLayout和QVBoxLayout是基本的布局类分别是水平布局和垂直布局。" }, { "name": "栅格布局", "type": "布局管理", "path": "PyQt5/布局管理.html#栅格布局", "desc": "把窗口分为行和列创建和使用栅格布局需要使用QGridLayout模块。" }, { "name": "制作提交反馈信息的布局", "type": "布局管理", "path": "PyQt5/布局管理.html#制作提交反馈信息的布局", "desc": "组件能跨列和跨行展示" }, { "name": "拖拽", "type": "拖拽", "path": "PyQt5/拖拽.html", "desc": "用户点击一个虚拟的对象,拖动,然后放置到另外一个对象上面的动作" }, { "name": "简单的拖放", "type": "拖拽", "path": "PyQt5/拖拽.html#简单的拖放", "desc": "使用QLineEdit和QPushButton把一个文本从编辑框里拖到按钮上更新按钮上的标签文字" }, { "name": "拖放按钮组件", "type": "拖拽", "path": "PyQt5/拖拽.html#拖放按钮组件", "desc": "怎么拖放一个button组件" }, { "name": "控件1", "type": "控件", "path": "PyQt5/控件1.html", "desc": "介绍以下控件QCheckBoxToggleButtonQSliderQProgressBar和QCalendarWidget" }, { "name": "QCheckBox", "type": "控件", "path": "PyQt5/控件1.html#qcheckbox", "desc": "QCheckBox组件有俩状态开和关通常跟标签一起使用用在激活和关闭一些选项的场景。" }, { "name": "切换按钮", "type": "控件", "path": "PyQt5/控件1.html#切换按钮", "desc": "切换按钮就是QPushButton的一种特殊模式 它只有两种状态:按下和未按下" }, { "name": "滑块", "type": "控件", "path": "PyQt5/控件1.html#滑块", "desc": "QSlider是个有一个小滑块的组件这个小滑块能拖着前后滑动这个经常用于修改一些具有范围的数值比文本框或者点击增加减少的文本框spin box方便多了" }, { "name": "进度条", "type": "控件", "path": "PyQt5/控件1.html#进度条", "desc": "QProgressBar组件提供了水平和垂直两种进度条进度条可以设置最大值和最小值默认情况是0~99。" }, { "name": "日历", "type": "控件", "path": "PyQt5/控件1.html#日历", "desc": "QCalendarWidget提供了基于月份的日历插件十分简易而且直观" }, { "name": "控件2", "type": "控件", "path": "PyQt5/控件2.html", "desc": "介绍以下控件QPixmapQLineEditQSplitter和QComboBox" }, { "name": "图片", "type": "控件", "path": "PyQt5/控件2.html#图片", "desc": "QPixmap是处理图片的组件" }, { "name": "行编辑", "type": "控件", "path": "PyQt5/控件2.html#行编辑", "desc": "QLineEdit组件提供了编辑文本的功能自带了撤销、重做、剪切、粘贴、拖拽等功能" }, { "name": "QSplitter", "type": "控件", "path": "PyQt5/控件2.html#qsplitter", "desc": "QSplitter组件能让用户通过拖拽分割线的方式改变子窗口大小的组件" }, { "name": "下拉选框", "type": "控件", "path": "PyQt5/控件2.html#下拉选框", "desc": "QComboBox组件能让用户在多个选择项中选择一个。" }, { "name": "绘图", "type": "绘图", "path": "PyQt5/绘图.html", "desc": "绘图系统能渲染矢量图像、位图图像和轮廓字体文本" }, { "name": "文本涂鸦", "type": "绘图", "path": "PyQt5/绘图.html#文本涂鸦", "desc": "在窗口里绘制文本" }, { "name": "点的绘画", "type": "绘图", "path": "PyQt5/绘图.html#点的绘画", "desc": "在窗口里绘制点" }, { "name": "QPen", "type": "绘图", "path": "PyQt5/绘图.html#qpen", "desc": "QPen用来画直线、曲线、矩形框、椭圆、多边形和其他形状" }, { "name": "QBrush", "type": "绘图", "path": "PyQt5/绘图.html#qbrush", "desc": "QBrush用来填充一些物体的背景图用的比如矩形椭圆多边形等有三种类型预定义、渐变和纹理" }, { "name": "贝塞尔曲线", "type": "绘图", "path": "PyQt5/绘图.html#贝塞尔曲线", "desc": "QPainterPath可以创建贝塞尔曲线具体表现就是一些线的形状比如矩形椭圆线和曲线" }, { "name": "自定义组件", "type": "自定义组件", "path": "PyQt5/自定义组件.html", "desc": "自定义组件使用绘画工具创建,有两个基本方式:根据已有的创建或改进;通过自己绘图创建" }, { "name": "Burning widget", "type": "自定义组件", "path": "PyQt5/自定义组件.html#burning-widget", "desc": "这个组件我们会在NeroK3B或者其他CD/DVD烧录软件中见到" }, { "name": "菜单和工具栏", "type": "菜单和工具栏", "path": "PyQt5/菜单和工具栏.html", "desc": "菜单是一组位于菜单栏的命令,工具栏是应用的一些常用工具按钮,状态栏显示一些状态信息,通常在应用的底部" }, { "name": "主窗口", "type": "菜单和工具栏", "path": "PyQt5/菜单和工具栏.html#主窗口", "desc": "QMainWindow提供了主窗口的功能使用它能创建一些简单的状态栏、工具栏和菜单栏" }, { "name": "状态栏", "type": "菜单和工具栏", "path": "PyQt5/菜单和工具栏.html#状态栏", "desc": "状态栏是用来显示应用的状态信息的组件" }, { "name": "菜单栏", "type": "菜单和工具栏", "path": "PyQt5/菜单和工具栏.html#菜单栏", "desc": "菜单栏是非常常用的,是一组命令的集合" }, { "name": "子菜单", "type": "菜单和工具栏", "path": "PyQt5/菜单和工具栏.html#子菜单", "desc": "子菜单是嵌套在菜单里面的二级或者三级等的菜单" }, { "name": "勾选菜单", "type": "菜单和工具栏", "path": "PyQt5/菜单和工具栏.html#勾选菜单", "desc": "能勾选的菜单" }, { "name": "右键菜单", "type": "菜单和工具栏", "path": "PyQt5/菜单和工具栏.html#右键菜单", "desc": "弹出的右键菜单" }, { "name": "工具栏", "type": "菜单和工具栏", "path": "PyQt5/菜单和工具栏.html#工具栏", "desc": "工具栏是常用的命令的集合" } ]