cost 289 ms
提示工具包全屏应用程序的自动刷新 - Auto-refresh of prompt-toolkit fullscreen app

我正在尝试了解用于构建 CLI 应用程序的提示工具包。 也许这是一个微不足道的问题,但我在文档或其他帖子中找不到任何解决方案。 我想用 prompt-toolkit 构建一个全屏应用程序,它监视和显示定期变化的信息。 作为演示者,我只想显示当前的日期和时间,并且每秒更新一次。 但是,我还没有找到任何 ...

在括号中存储列表元素 - Storing list elements in brackets

我有一个列表,我正在尝试用括号中的元素填充它。 在最简单的形式中,我的问题是我希望example=([])成为example=([('a','b'),('c','d')]) 。 更明确地说,我试图将下面的可运行代码片段转换为 function。但我无法正确填写名为text的列表。 这是工作代码: 这 ...

python propmpt-toolkit 简单的输入着色 - python propmpt-toolkit simple input coloring

我正在尝试为一些将在终端中运行的数据库条目编写一个控制台应用程序。 在考虑了几个 CLI 库之后,我选择了最接近我需要的 prompt-toolkit(cli 框架过度集中于命令行工具)。 Prompt-toolkit 文档比较大,但在很多情况下无法记录简单的用例并快速跳转到高级主题。 考虑以下 ...

Python prompt_toolkit 中的自定义词法分析器 - Custom lexer in Python prompt_toolkit

虽然prompt_toolkit文档指出“也可以通过实现Lexer抽象基类来创建自定义词法分析器” (1) ,但它并没有真正解释如何。 我找不到任何教程或真正完整的代码示例来说明它是如何工作的。 有没有人有任何建议或例子? 我希望从 SQL 的特定于应用程序的派生类创建词法分析器。 ...

没有对话框的自动完成 - autocompletion without dialog

prompt-toolkit 模块是否支持自动完成而不显示对话框(使用选项卡自动完成)? 当有相当多的选项需要自动完成时,我发现对话框有点笨重和矫枉过正。 A-la bash-shell 或类似的,使用 prompt() 或 session.prompt()? 感谢您的关注。 ...

使用提示工具包全屏应用程序均匀间隔的列,无论内容宽度如何 - Evenly spaced columns using prompt-toolkit full-screen application, regardless of content width

使用prompt_toolkit ,我想创建一个均匀间隔的垂直布局,而不管每个窗口(全屏应用程序)中内容的宽度如何。 不希望的行为 - 当更改一个 [或多个] 控件中的内容时,重新计算布局以适应更宽或更窄的动态内容。 有没有办法针对给定的屏幕尺寸使布局静态化; 即,仅在初始化或调整大小时渲染窗口, ...

prompt-toolkit 在空闲时终止程序 - prompt-toolkit terminate program when idle

我正在尝试使用prompt-toolkit编写一个简单的命令行应用程序。 它工作得很好,但是如果很长时间没有输入,我想退出程序。 事实证明,这对我来说非常具有挑战性。 以下是 cli 应用程序应该如何工作的一些伪代码: 因此,如果用户在最后 60 秒内没有发出命令,程序应该终止。 但是如果一个命令的 ...

Python prompt_toolkit:当用户按下回车键时选择最佳模糊匹配 - Python prompt_toolkit: Pick best fuzzy match when the user presses enter

我正在通过 CLI 使用来自FuzzyCompleter的prompt_toolkit 。 我还将complete_while_typing=True传递给prompt function。 如果我提供包含例如“测试”的列表并且用户键入“tst”,它将显示为第一个建议。 但是如果用户随后按下回车,则p ...

输入时过滤列表和 select 条目 - Filter list while typing and select entry

我尝试使用prompt_toolkit构建命令行/终端应用程序,它应该执行以下操作: 我有一个 (title, id) 对列表,它大到可以放在一个屏幕上,但小到可以放入 memory。 假设大约 1000 个条目。 到 select 一个项目,我开始打字。 在输入时——例如“dog”——列表被过滤到 ...

在 python prompt-toolkit-3.0.2 上添加键绑定会破坏建议和历史搜索 - Adding a key binding on python prompt-toolkit-3.0.2 breaks the suggestion and history search

我正在尝试添加一种不同的方式来完成多行输入。 应该很简单,但我得到了一个意想不到的结果:添加新的绑定后,历史和建议功能停止工作。 我尝试使用 load_basic_bindings 但它没有帮助。 如果我再次评论键绑定,建议和历史性工作。 from prompt_toolkit import P ...

如何使用iPython 7.x中使用的hint_toolkit实现自动关闭双引号,括号和括号? - How to implement auto closing of double quotes, parentheses, brackets with prompt_toolkit used in iPython 7.x?

从版本5开始的IPython使用hint_toolkit而不是readline,并且我正在尝试使用此包的实现来启用自动关闭双引号,括号和方括号。 我已经得到了这段代码: 这不能正常工作,因为它仅输入两个引号,而光标位于它们之后。 buffer对象似乎没有将光标移回的方法。 但是, ...

如何在提示键输入之前完成提示提示工具提供提示? - How to make the prompt_toolkit prompt provide completions before a key is pressed?

可以将python hint_toolkit下的提示函数与默认字符串一起使用,该默认字符串出现在提示中,就像用户已经键入它一样。 我发现,即使设置了default设置,完成菜单也不会像用户实际键入的那样打开。 您必须至少按下一个键才能这样做。 有没有一种方法可以在用户按下按键之前 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM