示例#

Qt 为 Python 提供了一组示例,以帮助新用户理解模块的不同用例。

您可以在 pyside-setup 仓库的 示例 目录中找到所有这些示例。

Qml (基础)#

添加

扩展 QML - 添加类型示例

a1-Base-project

扩展 QML(高级)-生日聚会基础项目

a2-继承和强制转换

扩展 QML(高级)- 继承和转换

a3-默认属性

扩展 QML(高级)- 默认属性

a4-分组属性

扩展 QML(高级)- 分组属性

a5-附加属性

扩展 QML(高级)- 附加属性

a6-属性值源

扩展 QML(高级)- 属性值源

绑定

扩展 QML - 绑定示例

c1-基本

扩展 QML - 创建新类型

c2-方法

扩展 QML - 连接到 C++ 方法和信号

c3-绑定

扩展 QML - 添加属性绑定

c4-自定义属性类型

扩展 QML - 使用自定义属性类型

c5-列表属性

扩展 QML - 使用列表属性类型

c6-插件

扩展 QML - 插件示例

编辑模型

QAbstractListModel 在 QML 中

扩展

扩展 QML - 扩展对象示例

方法

扩展 QML - 方法示例

属性

扩展 QML - 对象和列表属性类型示例

pytoqml1

qml/signals 目录中。

pytoqml2

qml/signals 目录中。

qmltopy1

qml/signals 目录中。

qmltopy2

qml/signals 目录中。

qmltopy3

qml/signals 目录中。

qmltopy4

qml/signals 目录中。

文本属性

文本属性示例

使用模型

使用模型示例

Quick (基础)#

对象列表模型

对象列表模型示例

openglunderqml

OpenGL 在 QML Squircle 之下

绘制项

场景图绘制项示例

渲染控制_opengl

QQuickRenderControl OpenGL 示例

场景图_自定义几何形状

场景图 - 自定义几何形状

字符串列表模型

字符串列表模型示例

窗口

Qt Quick 示例 - 窗口和屏幕

Quickcontrols (基础)#

画廊

Qt Quick Controls 2 - 图库

联系名单

Qt Quick Controls - 联系人列表

文件系统资源管理器

Qt Quick Controls - 文件系统资源管理器

小部件(基本功能)#

widgetsgallery

小部件图库示例

address_book

地址簿示例

addressbook

地址簿示例

anchorlayout

位于 widgets/graphicsview 目录中。

animatedtiles

动画拼花示例

appchooser

应用程序选择示例

application

位于 widgets/mainwindows 目录中。

basicdrawing

基本绘图示例

basicfiltermodel

位于 widgets/itemviews 目录中。

basiclayouts

基本布局示例

blurpicker

模糊拾取效果示例

borderlayout

边界布局示例

cannon

大炮示例

charactermap

字符映射表示例

classwizard

类向导示例

collidingmice

位于 widgets/graphicsview 目录中。

concentriccircles

同心圆示例

diagramscene

位于 widgets/graphicsview 目录中。

digitalclock

数字时钟示例

dirview

目录视图示例

dockwidgets

停靠小部件示例

dragdroprobot

位于 widgets/graphicsview 目录中。

draggabletext

位于 widgets/draganddrop 目录中。

dropsite

投放站点示例

dynamiclayouts

动态布局示例

easing

缓动示例

editabletreemodel

可编辑树模型示例

elasticnodes

位于 widgets/graphicsview 目录中。

extension

位于 widgets/dialogs 目录中。

fetchmore

位于 widgets/itemviews 目录中。

flowlayout

流水布局示例

gettext

GNU gettext 示例

imageviewer

位于 widgets 目录中。

jsonmodel

JSON 模型示例

licensewizard

许可向导示例

lighting

位于 widgets/effects 目录中。

linguist

Qt Linguist 示例

mdi

位于 widgets/mainwindows 目录中。

modelview

模型视图教程示例

orderform

位于 widgets/richtext 目录中。

painter

绘图程序示例

plot

绘图示例

regularexpression

QRegularExpression 示例

screenshot

屏幕截图示例

simplerhiwidget

简单的 RHI 小部件示例

spinboxdelegate

滚动框代理示例

standarddialogs

位于 widgets/dialogs 目录中。

stardelegate

星级代理示例

states

状态示例

syntaxhighlighter

语法高亮示例

systray

位于 widgets/desktop 目录中。

tabdialog

标签对话框示例

tetrix

俄罗斯方块

textedit

文本编辑示例

textobject

文本对象示例

thread_signals

位于 widgets 目录中。

trivialwizard

位于 widgets/dialogs 目录中。

设计器(基本功能)#

taskmenuextension

任务菜单扩展示例

Uitools(基本功能)#

uiloader

位于 uitools 目录中。

Corelib(基本功能)#

mimetypesbrowser

MIME 类型浏览器示例

settingseditor

设置编辑器示例

sharedmemory

位于 corelib/ipc 目录中。

threads

曼德布罗特线程示例

Async(基本功能)#

eratosthenes

异步“埃拉托斯特尼”示例

minimal

异步“最小”示例

Network(基本功能)#

blockingfortuneclient

位于 network 目录中。

downloader

下载示例

fortuneclient

位于 network 目录中。

fortuneserver

位于 network 目录中。

googlesuggest

谷歌建议示例

loopback

循环回送示例

threadedfortuneserver

位于 network 目录中。

Sql(基本功能)#

books

SQL 图书示例

Dbus(基本功能)#

listnames

位于 dbus 目录中。

pingpong

位于 dbus 目录中。

Xml(基本功能)#

dombookmarks

DOM 书签示例

Gui(基本功能)#

analogclock

模拟时钟窗口示例

rhiwindow

RHI 窗口示例

Opengl(基本功能)#

contextinfo

上下文信息示例

hellogl2

Hello GL2 示例

textures

纹理示例

threadedqopenglwidget

线程化 QOpenGLWidget 示例

Samplebinding(基本功能)#

samplebinding

示例绑定示例

Scriptableapplication(基本功能)#

scriptableapplication

可脚本应用程序示例

Widgetbinding(基本功能)#

widgetbinding

摇摆小部件示例

Qt 示例(附加功能)#

mediaplayer

媒体播放器示例

演示(插件)#

colorpaletteclient

RESTful API 客户端

documentviewer

文档查看器示例

图表(插件)#

widgetgallery

小部件画廊

hellographs

HelloGraphs 示例

数据可视化(插件)#

graphgallery

图库示例

qmlsurfacegallery

表面图形库示例

bars3d

三维柱形示例

surface

表面示例

surface_model_numpy

表面示例

surface_numpy

表面示例

图表(插件)#

areachart

面积图示例

audio

音频示例

barchart

柱形图示例

callout

注释示例

chartthemes

图表主题示例

donutbreakdown

饼图分解示例

dynamicspline

动态样条图示例

legend

图例示例

lineandbar

线和柱形图示例

linechart

线形图示例

logvalueaxis

对数轴示例

memoryusage

内存使用示例

modeldata

模型数据示例

nesteddonuts

嵌套饼图示例

percentbarchart

百分比柱形图示例

piechart

饼图示例

pointconfiguration

选定点配置示例

pointselectionandmarkers

光标记和点选择示例

qmlpolarchart

QML 极坐标图示例

temperaturerecords

温度记录示例

多媒体(插件)#

audiooutput

音频输出示例

audiosource

音频源示例

camera

相机示例

player

播放器示例

screencapture

屏幕捕获示例

Webenginequick(插件)#

nanobrowser

纳米浏览器示例

Webenginewidgets(插件)#

markdowneditor

位于 webenginewidgets 目录中。

notifications

WebEngine 通知示例

simplebrowser

简易浏览器

widgetsnanobrowser

Qt 小部件纳米浏览器示例

Axcontainer(插件)#

axviewer

Ax 观察器示例

蓝牙(插件)#

btscanner

蓝牙扫描仪示例

heartrate_game

低能量心率游戏示例

heartrate_server

低能量心率服务器示例

lowenergyscanner

低能量扫描仪示例

外部(插件)#

networkx

Networkx 观察器示例

opencv

OpenCV 面部检测示例

pandas

Pandas 简单示例

scikit

Scikit 图像示例

widget3d

Matplotlib 小部件 3D 示例

widget_gaussian

Matplotlib 小部件高斯示例

位置(插件)#

mapviewer

地图观察器示例

Networkauth(插件)#

redditclient

Reddit 示例

Pdf(插件)#

quickpdfviewer

PDF 查看器示例

Pdfwidgets(插件)#

pdfviewer

PDF 查看器示例

Quick3D(插件)#

customgeometry

自定义几何形状示例

intro

入门示例 Qt Quick 3D

proceduraltexture

程序化纹理示例

Remoteobjects(插件)#

modelview

位于 remoteobjects 目录中。

Spatialaudio(插件)#

audiopanning

空间音频定位示例

语音(插件)#

hello_speak

Hello Speak

3D(插件)#

simple3d

简易 Qt 3D 示例

串行总线(插件)#

can

CAN 总线示例

modbusclient

Modbus 客户端示例

串行口(插件)#

terminal

终端示例

状态机(插件)#

moveblocks

移动块示例

ping_pong

位于 statemachine 目录中。

rogue

位于 statemachine 目录中。

trafficlight

交通灯示例

Webchannel(插件)#

standalone

WebChannel 独立示例

Coap(M2M)#

simplecoapclient

简易 CoAP 客户端示例

Mqtt(M2M)#

simpleclient

简易 MQTT 客户端示例

Opcua(M2M)#

opcuaviewer

Qt OPC UA 观察器示例