mirror of
https://github.com/fofolee/uTools-Manuals.git
synced 2025-06-10 16:48:17 +08:00
1 line
10 KiB
JSON
1 line
10 KiB
JSON
[{ "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": "介绍以下控件:QCheckBox,ToggleButton,QSlider,QProgressBar和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": "介绍以下控件:QPixmap,QLineEdit,QSplitter,和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": "这个组件我们会在Nero,K3B,或者其他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": "工具栏是常用的命令的集合" } ] |