PyWebIO v1.1.0 使用手册
put_xxx() 调 用 作 为 参 数 的 输 出 函 数 还 有put_collapse() 、put_scrollable() 、 put_row() 等, 此外,还可以通过put_widget() 自定义可接收 put_xxx() 调用的输出组件,具体用 法请参考函数文档。 使用组合输出时,如果想在内容输出后,对其中的 put_xxx() 子项进行动态修改,可以使用output() 函 数,output() 的输出域: with use_scope('scope1'): # 创建并进入 scope 'scope1' put_text('text1 in scope1') put_text('text in parent scope of scope1') with use_scope('scope1'): # 进入之前创建的 scope 'scope1' put_text('text2 in put_text('create scope2') put_text('text in parent scope of scope2') with use_scope('scope2', clear=True): # 进入之前创建的 scope2,并清空原有内容 put_text('text in scope2') 以上代码将会输出: text in scope2 text in parent scope of scope20 码力 | 98 页 | 1.73 MB | 1 年前3PyWebIO v1.1.0 使用手册
其他接受 put_xxx() 调用作为参数的输出函数还有 put_collapse() 、 put_scrollable() 、put_row() 等, 此外,还可以通过 put_widget() 自定义可 接收 put_xxx() 调用的输出组件,具体用法请参考函数文档。 使用组合输出时,如果想在内容输出后,对其中的 put_xxx() 子项进行动态修 改,可以使用 output() 函数, output() 还可以作为装饰器来使用: with use_scope('scope1'): # 创建并进入scope 'scope1' put_text('text1 in scope1') put_text('text in parent scope of scope1') with use_scope('scope1'): # 进入之前创建的scope 'scope1' put_text('text2 # 进入之前创建的scope2,并清空原有内 容 put_text('text in scope2') from datetime import datetime @use_scope('time', clear=True) def show_time(): put_text(datetime.now()) 第一次调用 show_time 时,将会在当前位置创建 time 输出域并在其中输出当0 码力 | 119 页 | 7.41 MB | 1 年前3PyWebIO v1.3.1 使用手册
put_buttons(['close_popup()'], onclick=lambda _: close_popup()) ]) 另外,你可以使用put_widget() 来创建可以接受 put_xxx() 的自定义输出控件。 接受 put_xxx() 调用作为参数的完整输出函数清单请见输出函数列表 占位符 使用组合输出时,如果想在内容输出后,对其中的 put_xxx() 子项进行动态修改,可以使用output() use_scope('scope1'): # 创建并进入 scope 'scope1' put_text('text1 in scope1') # 输出内容到 scope1 put_text('text in parent scope of scope1') # 输出内容到 ROOT scope with use_scope('scope1'): # 进入之前创建的 scope 'scope1' put_text('text2 put_text(datetime.now()) 第一次调用 show_time 时,将会创建 time 输出域并在其中输出当前时间,之后每次调用 show_time() , 输出域都会被新的内容覆盖。 Scope 是可嵌套的,初始条件下,PyWebIO 应用只有一个最顶层的 ROOT Scope。每创建一个新 Scope,Scope 的嵌套层级便会多加一层,每退出当前 Scope,Scope0 码力 | 111 页 | 1.70 MB | 1 年前3PyWebIO v1.3.3 使用手册
put_buttons(['close_popup()'], onclick=lambda _: close_popup()) ]) 另外,你可以使用put_widget() 来创建可以接受 put_xxx() 的自定义输出控件。 接受 put_xxx() 调用作为参数的完整输出函数清单请见输出函数列表 占位符 使用组合输出时,如果想在内容输出后,对其中的 put_xxx() 子项进行动态修改,可以使用output() use_scope('scope1'): # 创建并进入 scope 'scope1' put_text('text1 in scope1') # 输出内容到 scope1 put_text('text in parent scope of scope1') # 输出内容到 ROOT scope with use_scope('scope1'): # 进入之前创建的 scope 'scope1' put_text('text2 put_text(datetime.now()) 第一次调用 show_time 时,将会创建 time 输出域并在其中输出当前时间,之后每次调用 show_time() , 输出域都会被新的内容覆盖。 Scope 是可嵌套的,初始条件下,PyWebIO 应用只有一个最顶层的 ROOT Scope。每创建一个新 Scope,Scope 的嵌套层级便会多加一层,每退出当前 Scope,Scope0 码力 | 111 页 | 1.70 MB | 1 年前3PyWebIO v1.3.2 使用手册
put_buttons(['close_popup()'], onclick=lambda _: close_popup()) ]) 另外,你可以使用put_widget() 来创建可以接受 put_xxx() 的自定义输出控件。 接受 put_xxx() 调用作为参数的完整输出函数清单请见输出函数列表 占位符 使用组合输出时,如果想在内容输出后,对其中的 put_xxx() 子项进行动态修改,可以使用output() use_scope('scope1'): # 创建并进入 scope 'scope1' put_text('text1 in scope1') # 输出内容到 scope1 put_text('text in parent scope of scope1') # 输出内容到 ROOT scope with use_scope('scope1'): # 进入之前创建的 scope 'scope1' put_text('text2 put_text(datetime.now()) 第一次调用 show_time 时,将会创建 time 输出域并在其中输出当前时间,之后每次调用 show_time() , 输出域都会被新的内容覆盖。 Scope 是可嵌套的,初始条件下,PyWebIO 应用只有一个最顶层的 ROOT Scope。每创建一个新 Scope,Scope 的嵌套层级便会多加一层,每退出当前 Scope,Scope0 码力 | 111 页 | 1.70 MB | 1 年前3PyWebIO v1.3.0 使用手册
put_buttons(['close_popup()'], onclick=lambda _: close_popup()) ]) 另外,你可以使用put_widget() 来创建可以接受 put_xxx() 的自定义输出控件。 接受 put_xxx() 调用作为参数的完整输出函数清单请见输出函数列表 占位符 使用组合输出时,如果想在内容输出后,对其中的 put_xxx() 子项进行动态修改,可以使用output() use_scope('scope1'): # 创建并进入 scope 'scope1' put_text('text1 in scope1') # 输出内容到 scope1 put_text('text in parent scope of scope1') # 输出内容到 ROOT scope with use_scope('scope1'): # 进入之前创建的 scope 'scope1' put_text('text2 put_text(datetime.now()) 第一次调用 show_time 时,将会创建 time 输出域并在其中输出当前时间,之后每次调用 show_time() , 输出域都会被新的内容覆盖。 Scope 是可嵌套的,初始条件下,PyWebIO 应用只有一个最顶层的 ROOT Scope。每创建一个新 Scope,Scope 的嵌套层级便会多加一层,每退出当前 Scope,Scope0 码力 | 111 页 | 1.70 MB | 1 年前3PyWebIO v1.2.3 使用手册
put_buttons(['close_popup()'], onclick=lambda _: close_popup()) ]) 另外,你可以使用put_widget() 来创建可以接受 put_xxx() 的自定义输出控件。 接受 put_xxx() 调用作为参数的完整输出函数清单请见输出函数列表 占位符 使用组合输出时,如果想在内容输出后,对其中的 put_xxx() 子项进行动态修改,可以使用output() use_scope('scope1'): # 创建并进入 scope 'scope1' put_text('text1 in scope1') # 输出内容到 scope1 put_text('text in parent scope of scope1') # 输出内容到 ROOT scope with use_scope('scope1'): # 进入之前创建的 scope 'scope1' put_text('text2 put_text(datetime.now()) 第一次调用 show_time 时,将会创建 time 输出域并在其中输出当前时间,之后每次调用 show_time() , 输出域都会被新的内容覆盖。 Scope 是可嵌套的,初始条件下,PyWebIO 应用只有一个最顶层的 ROOT Scope。每创建一个新 Scope,Scope 的嵌套层级便会多加一层,每退出当前 Scope,Scope0 码力 | 102 页 | 1.67 MB | 1 年前3PyWebIO v1.2.2 使用手册
put_buttons(['close_popup()'], onclick=lambda _: close_popup()) ]) 另外,你可以使用put_widget() 来创建可以接受 put_xxx() 的自定义输出控件。 接受 put_xxx() 调用作为参数的完整输出函数清单请见输出函数列表 占位符 使用组合输出时,如果想在内容输出后,对其中的 put_xxx() 子项进行动态修改,可以使用output() use_scope('scope1'): # 创建并进入 scope 'scope1' put_text('text1 in scope1') # 输出内容到 scope1 put_text('text in parent scope of scope1') # 输出内容到 ROOT scope with use_scope('scope1'): # 进入之前创建的 scope 'scope1' put_text('text2 put_text(datetime.now()) 第一次调用 show_time 时,将会在当前位置创建 time 输出域并在其中输出当前时间,之后每次调用 show_time() ,时间都会输出到相同的区域。 Scope 是可嵌套的,初始条件下,PyWebIO 应用只有一个最顶层的 ROOT Scope。每创建一个新 Scope,Scope 的嵌套层级便会多加一层,每退出当前 Scope,Scope0 码力 | 102 页 | 1.69 MB | 1 年前3PyWebIO v1.3.1 使用手册
put_table([['A', 'B'], ['C', 'D']])] ]) 类似地, popup() 也可以将 put_xxx() 调用作为弹窗内容: 另外,你可以使用 put_widget() 来创建可以接受 put_xxx() 的自定义输出控 件。 接受 put_xxx() 调用作为参数的完整输出函数清单请见 输出函数列表 占位符 使用组合输出时,如果想在内容输出后,对其中的 put_xxx() 子项进行动态修 use_scope() 还可以作为装饰器来使用: 第一次调用 show_time 时,将会创建 time 输出域并在其中输出当前时间,之 后每次调用 show_time() ,输出域都会被新的内容覆盖。 Scope是可嵌套的,初始条件下,PyWebIO应用只有一个最顶层的 ROOT Scope。每创建一个新Scope,Scope的嵌套层级便会多加一层,每退出当前 Scope,Scope的嵌套层 Scope,Scope的嵌套层级便会减少一层。PyWebIO使用Scope栈来保存运行时 的Scope的嵌套层级。 例如,如下代码将会创建3个Scope: with use_scope('scope1'): # 创建并进入scope 'scope1' put_text('text1 in scope1') # 输出内容到 scope1 put_text('text in parent scope of scope1')0 码力 | 132 页 | 7.45 MB | 1 年前3PyWebIO v1.3.3 使用手册
put_table([['A', 'B'], ['C', 'D']])] ]) 类似地, popup() 也可以将 put_xxx() 调用作为弹窗内容: 另外,你可以使用 put_widget() 来创建可以接受 put_xxx() 的自定义输出控 件。 接受 put_xxx() 调用作为参数的完整输出函数清单请见 输出函数列表 占位符 使用组合输出时,如果想在内容输出后,对其中的 put_xxx() 子项进行动态修 use_scope() 还可以作为装饰器来使用: 第一次调用 show_time 时,将会创建 time 输出域并在其中输出当前时间,之 后每次调用 show_time() ,输出域都会被新的内容覆盖。 Scope是可嵌套的,初始条件下,PyWebIO应用只有一个最顶层的 ROOT Scope。每创建一个新Scope,Scope的嵌套层级便会多加一层,每退出当前 Scope,Scope的嵌套层 Scope,Scope的嵌套层级便会减少一层。PyWebIO使用Scope栈来保存运行时 的Scope的嵌套层级。 例如,如下代码将会创建3个Scope: with use_scope('scope1'): # 创建并进入scope 'scope1' put_text('text1 in scope1') # 输出内容到 scope1 put_text('text in parent scope of scope1')0 码力 | 132 页 | 7.45 MB | 1 年前3
共 67 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7