PyWebIO v1.3.1 使用手册put_markdown('**Coding**')) # insert the Coding into the top of the␣ �→hobby 上下文管理器 一些接受 put_xxx() 调用作为参数的输出函数支持作为上下文管理器来使用: with put_collapse('This is title'): for i in range(4): put_text(i) put_table([ put_table([ ['Commodity', 'Price'], ['Apple', '5.5'], ['Banana', '7'], ]) 支持上下文管理器的完整函数清单请见输出函数列表 事件回调 从上面可以看出,PyWebIO 把交互分成了输入和输出两部分:输入函数为阻塞式调用,会在用户浏览器上显 示一个表单,在用户提交表单之前输入函数将不会返回;输出函数将内容实时输出至浏览器。这种交互方式 'B', 'C'], onclick=btn_click) 注解: 在 PyWebIO 会话 (关于会话的概念见下文Server 与 script 模式 ) 结束后,事件回调也将不起作用,你可 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.3.3 使用手册put_markdown('**Coding**')) # insert the Coding into the top of the␣ �→hobby 上下文管理器 一些接受 put_xxx() 调用作为参数的输出函数支持作为上下文管理器来使用: with put_collapse('This is title'): for i in range(4): put_text(i) put_table([ put_table([ ['Commodity', 'Price'], ['Apple', '5.5'], ['Banana', '7'], ]) 支持上下文管理器的完整函数清单请见输出函数列表 事件回调 从上面可以看出,PyWebIO 把交互分成了输入和输出两部分:输入函数为阻塞式调用,会在用户浏览器上显 示一个表单,在用户提交表单之前输入函数将不会返回;输出函数将内容实时输出至浏览器。这种交互方式 'B', 'C'], onclick=btn_click) 注解: 在 PyWebIO 会话 (关于会话的概念见下文Server 与 script 模式 ) 结束后,事件回调也将不起作用,你可 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.3.2 使用手册put_markdown('**Coding**')) # insert the Coding into the top of the␣ �→hobby 上下文管理器 一些接受 put_xxx() 调用作为参数的输出函数支持作为上下文管理器来使用: with put_collapse('This is title'): for i in range(4): put_text(i) put_table([ put_table([ ['Commodity', 'Price'], ['Apple', '5.5'], ['Banana', '7'], ]) 支持上下文管理器的完整函数清单请见输出函数列表 事件回调 从上面可以看出,PyWebIO 把交互分成了输入和输出两部分:输入函数为阻塞式调用,会在用户浏览器上显 示一个表单,在用户提交表单之前输入函数将不会返回;输出函数将内容实时输出至浏览器。这种交互方式 'B', 'C'], onclick=btn_click) 注解: 在 PyWebIO 会话 (关于会话的概念见下文Server 与 script 模式 ) 结束后,事件回调也将不起作用,你可 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.3.0 使用手册put_markdown('**Coding**')) # insert the Coding into the top of the␣ �→hobby 上下文管理器 一些接受 put_xxx() 调用作为参数的输出函数支持作为上下文管理器来使用: with put_collapse('This is title'): for i in range(4): put_text(i) put_table([ put_table([ ['Commodity', 'Price'], ['Apple', '5.5'], ['Banana', '7'], ]) 支持上下文管理器的完整函数清单请见输出函数列表 事件回调 从上面可以看出,PyWebIO 把交互分成了输入和输出两部分:输入函数为阻塞式调用,会在用户浏览器上显 示一个表单,在用户提交表单之前输入函数将不会返回;输出函数将内容实时输出至浏览器。这种交互方式 'B', 'C'], onclick=btn_click) 注解: 在 PyWebIO 会话 (关于会话的概念见下文Server 与 script 模式 ) 结束后,事件回调也将不起作用,你可 以在任务函数末尾处使用pywebio.session.hold() 函数来将会话保持,这样在用户关闭浏览器页面前, 事件回调将一直可用。 输出域 Scope PyWebIO 使用 Scope 模型来对0 码力 | 111 页 | 1.70 MB | 1 年前3
PyWebIO v1.7.1 使用手册put_widget() 来创建可以接受 put_xxx() 的自定义输出控 件。 接受 put_xxx() 调用作为参数的完整输出函数清单请见 输出函数列表 上下文管理器 一些接受 put_xxx() 调用作为参数的输出函数支持作为上下文管理器来使用: 支持上下文管理器的完整函数清单请见 输出函数列表 事件回调 popup('Popup title', [ put_html('Popup Content
') 通过URL中的路径来访问这些应用 了。 注意 注意,在Server模式下, pywebio.input 、 pywebio.output 和 pywebio.session 模块内的函数仅能在任务函数上下文中进行调用。比如如下 调用是 不被允许的 import pywebio from pywebio.input import input port = input('Input port 对新进程进行注册(这样PyWebIO才能知道 新创建的线程属于哪个会话)。如果新创建的线程中没有使用到PyWebIO的交 互函数,则无需注册。没有使用 register_thread(thread) 注册的线程不受会 话管理,其调用PyWebIO的交互函数将会产生 SessionNotFoundException 异 常。 Server模式下多线程的使用示例: def show_time(): while True:0 码力 | 151 页 | 7.47 MB | 1 年前3
PyWebIO v1.7.1 使用手册另外,你可以使用put_widget() 来创建可以接受 put_xxx() 的自定义输出控件。 接受 put_xxx() 调用作为参数的完整输出函数清单请见输出函数列表 上下文管理器 一些接受 put_xxx() 调用作为参数的输出函数支持作为上下文管理器来使用: with put_collapse('This is title'): for i in range(4): put_text(i) put_table([ put_table([ ['Commodity', 'Price'], ['Apple', '5.5'], ['Banana', '7'], ]) 支持上下文管理器的完整函数清单请见输出函数列表 事件回调 从上面可以看出,PyWebIO 把交互分成了输入和输出两部分:输入函数为阻塞式调用,会在用户浏览器上显 示一个表单,在用户提交表单之前输入函数将不会返回;输出函数将内容实时输出至浏览器。这种交互方式 URL 中的路 径来访问这些应用了。 注意: 注意,在 Server 模式下,pywebio.input 、pywebio.output 和 pywebio.session 模块内 的函数仅能在任务函数上下文中进行调用。比如如下调用是 不被允许的 import pywebio from pywebio.input import input port = input('Input port0 码力 | 127 页 | 1.73 MB | 1 年前3
PyWebIO v1.3.1 使用手册append('Music', put_text('Drama')) # append Music, Drama to hobby 上下文管理器 一些接受 put_xxx() 调用作为参数的输出函数支持作为上下文管理器来使用: 支持上下文管理器的完整函数清单请见 输出函数列表 事件回调 从上面可以看出,PyWebIO把交互分成了输入和输出两部分:输入函数为阻塞 式调用,会在用户浏览 动调用相应的回调函数: 当然,PyWebIO还支持单独的按钮控件: 注解 在PyWebIO会话(关于会话的概念见下文 Server与script模式 )结束后,事件回 调也将不起作用,你可以在任务函数末尾处使用 pywebio.session.hold() 函 数来将会话保持,这样在用户关闭浏览器页面前,事件回调将一直可用。 输出域Scope PyWebIO使用Scope模型来对内容输出 Server来将PyWebIO应用作为Web服务运 行, start_server() 可以接收一个函数作为PyWebIO应用; 也支持使用函数 列表或字典,从而使一个PyWebIO Server下可以有多个不同功能的服务,服务 之间可以通过 go_app() 或 put_link() 进行跳转: def task_1(): put_text('task_1') put_buttons(['Go0 码力 | 132 页 | 7.45 MB | 1 年前3
PyWebIO v1.3.3 使用手册append('Music', put_text('Drama')) # append Music, Drama to hobby 上下文管理器 一些接受 put_xxx() 调用作为参数的输出函数支持作为上下文管理器来使用: 支持上下文管理器的完整函数清单请见 输出函数列表 事件回调 从上面可以看出,PyWebIO把交互分成了输入和输出两部分:输入函数为阻塞 式调用,会在用户浏览 动调用相应的回调函数: 当然,PyWebIO还支持单独的按钮控件: 注解 在PyWebIO会话(关于会话的概念见下文 Server与script模式 )结束后,事件回 调也将不起作用,你可以在任务函数末尾处使用 pywebio.session.hold() 函 数来将会话保持,这样在用户关闭浏览器页面前,事件回调将一直可用。 输出域Scope PyWebIO使用Scope模型来对内容输出 Server来将PyWebIO应用作为Web服务运 行, start_server() 可以接收一个函数作为PyWebIO应用; 也支持使用函数 列表或字典,从而使一个PyWebIO Server下可以有多个不同功能的服务,服务 之间可以通过 go_app() 或 put_link() 进行跳转: def task_1(): put_text('task_1') put_buttons(['Go0 码力 | 132 页 | 7.45 MB | 1 年前3
PyWebIO v1.3.0 使用手册append('Music', put_text('Drama')) # append Music, Drama to hobby 上下文管理器 一些接受 put_xxx() 调用作为参数的输出函数支持作为上下文管理器来使用: 支持上下文管理器的完整函数清单请见 输出函数列表 事件回调 从上面可以看出,PyWebIO把交互分成了输入和输出两部分:输入函数为阻塞 式调用,会在用户浏览 动调用相应的回调函数: 当然,PyWebIO还支持单独的按钮控件: 注解 在PyWebIO会话(关于会话的概念见下文 Server与script模式 )结束后,事件回 调也将不起作用,你可以在任务函数末尾处使用 pywebio.session.hold() 函 数来将会话保持,这样在用户关闭浏览器页面前,事件回调将一直可用。 输出域Scope PyWebIO使用Scope模型来对内容输出 Server来将PyWebIO应用作为Web服务运 行, start_server() 可以接收一个函数作为PyWebIO应用; 也支持使用函数 列表或字典,从而使一个PyWebIO Server下可以有多个不同功能的服务,服务 之间可以通过 go_app() 或 put_link() 进行跳转: def task_1(): put_text('task_1') put_buttons(['Go0 码力 | 132 页 | 7.45 MB | 1 年前3
PyWebIO v1.3.2 使用手册append('Music', put_text('Drama')) # append Music, Drama to hobby 上下文管理器 一些接受 put_xxx() 调用作为参数的输出函数支持作为上下文管理器来使用: 支持上下文管理器的完整函数清单请见 输出函数列表 事件回调 从上面可以看出,PyWebIO把交互分成了输入和输出两部分:输入函数为阻塞 式调用,会在用户浏览 动调用相应的回调函数: 当然,PyWebIO还支持单独的按钮控件: 注解 在PyWebIO会话(关于会话的概念见下文 Server与script模式 )结束后,事件回 调也将不起作用,你可以在任务函数末尾处使用 pywebio.session.hold() 函 数来将会话保持,这样在用户关闭浏览器页面前,事件回调将一直可用。 输出域Scope PyWebIO使用Scope模型来对内容输出 Server来将PyWebIO应用作为Web服务运 行, start_server() 可以接收一个函数作为PyWebIO应用; 也支持使用函数 列表或字典,从而使一个PyWebIO Server下可以有多个不同功能的服务,服务 之间可以通过 go_app() 或 put_link() 进行跳转: def task_1(): put_text('task_1') put_buttons(['Go0 码力 | 132 页 | 7.45 MB | 1 年前3
共 67 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













