 PyWebIO v0.3.0 使用手册实现代码 风格的编辑区,只需使用 code 参数传入Codemirror支持的选项即可(最简单的 情况是直接传入 code={} 或 code=True): code = textarea('Code Edit', code={ 'mode': "python", # 编辑区代码语言 'theme': 'darcula', # 编辑区darcula主题, Visit https://codemirror partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) put_table([ ['Idx', 'Actions'], [1, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=1))] row=1))], [2, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=2))], [3, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=3))], ]) put_table() 的调用不会阻塞。当用户点击了某行中的按钮时,PyWebIO会自0 码力 | 72 页 | 8.55 MB | 1 年前3 PyWebIO v0.3.0 使用手册实现代码 风格的编辑区,只需使用 code 参数传入Codemirror支持的选项即可(最简单的 情况是直接传入 code={} 或 code=True): code = textarea('Code Edit', code={ 'mode': "python", # 编辑区代码语言 'theme': 'darcula', # 编辑区darcula主题, Visit https://codemirror partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) put_table([ ['Idx', 'Actions'], [1, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=1))] row=1))], [2, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=2))], [3, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=3))], ]) put_table() 的调用不会阻塞。当用户点击了某行中的按钮时,PyWebIO会自0 码力 | 72 页 | 8.55 MB | 1 年前3
 PyWebIO v0.3.0 使用手册实现代码风格的编辑区,只需使用 code 参数传入 Codemirror 支持的选项即可 (最简单的情况是直接传入 code={} 或 code=True): code = textarea('Code Edit', code={ 'mode': "python", # 编辑区代码语言 'theme': 'darcula', # 编辑区 darcula 主题, Visit https://codemirror 能做的还远远不止这些,PyWebIO 还允许你输出一些控件,当控件被点击时执行提供的回调函数,就像编写 GUI 程序一样。 下面是一个例子: from functools import partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) (下页继续) 4.1. User’s put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=1))], [2, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=2))], [3, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=3))]0 码力 | 70 页 | 1.41 MB | 1 年前3 PyWebIO v0.3.0 使用手册实现代码风格的编辑区,只需使用 code 参数传入 Codemirror 支持的选项即可 (最简单的情况是直接传入 code={} 或 code=True): code = textarea('Code Edit', code={ 'mode': "python", # 编辑区代码语言 'theme': 'darcula', # 编辑区 darcula 主题, Visit https://codemirror 能做的还远远不止这些,PyWebIO 还允许你输出一些控件,当控件被点击时执行提供的回调函数,就像编写 GUI 程序一样。 下面是一个例子: from functools import partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) (下页继续) 4.1. User’s put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=1))], [2, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=2))], [3, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=3))]0 码力 | 70 页 | 1.41 MB | 1 年前3
 PyWebIO v1.2.3 Documentationimplementation. The code parameter accept the Codemirror options as a dict. code = textarea('Code Edit', code={ 'mode': "python", # code language 'theme': 'darcula', # Codemirror theme. Visit https://codemirror import partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) put_table([ ['Idx', 'Actions'], [1, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=1))], [2, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=2))], [3, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=3))], ]) The call to put_table() will not block. When user clicks0 码力 | 92 页 | 1.32 MB | 1 年前3 PyWebIO v1.2.3 Documentationimplementation. The code parameter accept the Codemirror options as a dict. code = textarea('Code Edit', code={ 'mode': "python", # code language 'theme': 'darcula', # Codemirror theme. Visit https://codemirror import partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) put_table([ ['Idx', 'Actions'], [1, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=1))], [2, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=2))], [3, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=3))], ]) The call to put_table() will not block. When user clicks0 码力 | 92 页 | 1.32 MB | 1 年前3
 PyWebIO v1.2.2 Documentationimplementation. The code parameter accept the Codemirror options as a dict. code = textarea('Code Edit', code={ 'mode': "python", # code language 'theme': 'darcula', # Codemirror theme. Visit https://codemirror import partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) put_table([ ['Idx', 'Actions'], [1, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=1))], [2, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=2))], [3, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=3))], ]) The call to put_table() will not block. When user clicks0 码力 | 92 页 | 1.35 MB | 1 年前3 PyWebIO v1.2.2 Documentationimplementation. The code parameter accept the Codemirror options as a dict. code = textarea('Code Edit', code={ 'mode': "python", # code language 'theme': 'darcula', # Codemirror theme. Visit https://codemirror import partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) put_table([ ['Idx', 'Actions'], [1, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=1))], [2, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=2))], [3, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=3))], ]) The call to put_table() will not block. When user clicks0 码力 | 92 页 | 1.35 MB | 1 年前3
 PyWebIO v1.3.3 Documentationimplementation. The code parameter accept the Codemirror options as a dict. code = textarea('Code Edit', code={ 'mode': "python", # code language 'theme': 'darcula', # Codemirror theme. Visit https://codemirror import partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) put_table([ ['Idx', 'Actions'], [1, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=1))], [2, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=2))], [3, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=3))], ]) The call to put_table() will not block. When user clicks0 码力 | 100 页 | 1.34 MB | 1 年前3 PyWebIO v1.3.3 Documentationimplementation. The code parameter accept the Codemirror options as a dict. code = textarea('Code Edit', code={ 'mode': "python", # code language 'theme': 'darcula', # Codemirror theme. Visit https://codemirror import partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) put_table([ ['Idx', 'Actions'], [1, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=1))], [2, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=2))], [3, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=3))], ]) The call to put_table() will not block. When user clicks0 码力 | 100 页 | 1.34 MB | 1 年前3
 PyWebIO v1.3.1 Documentationimplementation. The code parameter accept the Codemirror options as a dict. code = textarea('Code Edit', code={ 'mode': "python", # code language 'theme': 'darcula', # Codemirror theme. Visit https://codemirror import partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) put_table([ ['Idx', 'Actions'], [1, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=1))], [2, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=2))], [3, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=3))], ]) The call to put_table() will not block. When user clicks0 码力 | 100 页 | 1.34 MB | 1 年前3 PyWebIO v1.3.1 Documentationimplementation. The code parameter accept the Codemirror options as a dict. code = textarea('Code Edit', code={ 'mode': "python", # code language 'theme': 'darcula', # Codemirror theme. Visit https://codemirror import partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) put_table([ ['Idx', 'Actions'], [1, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=1))], [2, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=2))], [3, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=3))], ]) The call to put_table() will not block. When user clicks0 码力 | 100 页 | 1.34 MB | 1 年前3
 PyWebIO v1.3.0 Documentationimplementation. The code parameter accept the Codemirror options as a dict. code = textarea('Code Edit', code={ 'mode': "python", # code language 'theme': 'darcula', # Codemirror theme. Visit https://codemirror import partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) put_table([ ['Idx', 'Actions'], [1, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=1))], [2, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=2))], [3, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=3))], ]) The call to put_table() will not block. When user clicks0 码力 | 100 页 | 1.34 MB | 1 年前3 PyWebIO v1.3.0 Documentationimplementation. The code parameter accept the Codemirror options as a dict. code = textarea('Code Edit', code={ 'mode': "python", # code language 'theme': 'darcula', # Codemirror theme. Visit https://codemirror import partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) put_table([ ['Idx', 'Actions'], [1, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=1))], [2, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=2))], [3, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=3))], ]) The call to put_table() will not block. When user clicks0 码力 | 100 页 | 1.34 MB | 1 年前3
 PyWebIO v1.2.3 Documentationfunction call as age = input("How old are you?", type=NUMBER, validate=check_age) code = textarea('Code Edit', code={ 'mode': "python", # code language 'theme': 'darcula', # Codemirror theme. Visit partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) put_table([ ['Idx', 'Actions'], [1, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=1))] row=1))], [2, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=2))], [3, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=3))], ]) Of course, PyWebIO also supports0 码力 | 119 页 | 7.43 MB | 1 年前3 PyWebIO v1.2.3 Documentationfunction call as age = input("How old are you?", type=NUMBER, validate=check_age) code = textarea('Code Edit', code={ 'mode': "python", # code language 'theme': 'darcula', # Codemirror theme. Visit partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) put_table([ ['Idx', 'Actions'], [1, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=1))] row=1))], [2, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=2))], [3, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=3))], ]) Of course, PyWebIO also supports0 码力 | 119 页 | 7.43 MB | 1 年前3
 PyWebIO v1.2.2 Documentationfunction call as age = input("How old are you?", type=NUMBER, validate=check_age) code = textarea('Code Edit', code={ 'mode': "python", # code language 'theme': 'darcula', # Codemirror theme. Visit partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) put_table([ ['Idx', 'Actions'], [1, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=1))] row=1))], [2, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=2))], [3, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=3))], ]) Of course, PyWebIO also supports0 码力 | 119 页 | 7.41 MB | 1 年前3 PyWebIO v1.2.2 Documentationfunction call as age = input("How old are you?", type=NUMBER, validate=check_age) code = textarea('Code Edit', code={ 'mode': "python", # code language 'theme': 'darcula', # Codemirror theme. Visit partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) put_table([ ['Idx', 'Actions'], [1, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=1))] row=1))], [2, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=2))], [3, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=3))], ]) Of course, PyWebIO also supports0 码力 | 119 页 | 7.41 MB | 1 年前3
 PyWebIO v1.3.2 Documentationimplementation. The code parameter accept the Codemirror options as a dict. code = textarea('Code Edit', code={ 'mode': "python", # code language 'theme': 'darcula', # Codemirror theme. Visit https://codemirror import partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) put_table([ ['Idx', 'Actions'], [1, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=1))], [2, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=2))], [3, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=3))], ]) The call to put_table() will not block. When user clicks0 码力 | 100 页 | 1.34 MB | 1 年前3 PyWebIO v1.3.2 Documentationimplementation. The code parameter accept the Codemirror options as a dict. code = textarea('Code Edit', code={ 'mode': "python", # code language 'theme': 'darcula', # Codemirror theme. Visit https://codemirror import partial def edit_row(choice, row): put_text("You click %s button ar row %s" % (choice, row)) put_table([ ['Idx', 'Actions'], [1, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=1))], [2, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=2))], [3, put_buttons(['edit', 'delete'], onclick=partial(edit_row, row=3))], ]) The call to put_table() will not block. When user clicks0 码力 | 100 页 | 1.34 MB | 1 年前3
共 86 条
- 1
- 2
- 3
- 4
- 5
- 6
- 9














