问题标签 [wxtextctrl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wxpython - wxformbuilder 中的自定义控件
我目前遇到 TextCtrlAutoComplete ( https://wiki.wxpython.org/TextCtrlAutoComplete ) 和 wxFormBuilder 的问题。
我想使用自动完成版本,但我无法告诉 wxFormbuilder 尽可能使用自定义控件。
我怎样才能使它正确生成类。或者如何正确覆盖子类中的成员?
我也有解决方法的问题:
我有几个嵌套的 wxBoxsizer。我现在有一个 TextCtrl 作为我想替换的占位符。
如果我做 :
控件最终位于窗体的左上角。如果有什么办法可以替换其他控件。我在主类中使用 wxBoxSizer 也没有设置为成员。
任何人都有更多建议,我愿意这样做。
python - 更改其他面板中的属性
这是我正在处理的代码:
我是一个新手,开始为一个类项目使用 wxpython。
大型机有一个 auinotebook。Auinotebook 由 Choicebook 面板组成。每个Choicebook 面板由12 个textctrl 变量组成。
如果用户更改了一个选择书面板中的值,我也需要更改其他选择书面板中的相应值。
这些值在数学上是相关的。我无法更新其他面板的值。
任何有关这方面的帮助都会很棒。
感谢您抽出宝贵时间帮助我。
python - 用户在 python 中输入文本字段时更新标签
我正在寻找一种方法来显示用户在标签或只读 textctrl 中输入的文本,但无需按下按钮。这可能吗?
编辑:使用 wxpython
python - Python TextCtrl 搜索和高亮功能
我有一个包含各种日志数据的 TextCtrl,我还有一个 EditText 字段,用户可以在其中搜索要查找的字符串,然后单击 Find 按钮查找并突出显示在日志中找到的单词。您在浏览器/记事本等中的标准查找/突出显示。
我拥有的代码已经工作并成功突出了用户的单词,但是我想实现一些缺少的部分:
能够搜索同一个词,并突出显示下一个词,例如“查找下一个”编辑:这是通过使用以下代码添加“查找下一个”按钮来解决的。计数将下一个突出显示限制为 1 个单词,而不是全部到日志末尾。- 搜索新词时取消突出显示当前词,无论是同一个词,还是一个新词
/li>如果搜索新单词,则从 0(数据顶部)开始位置编辑:通过重置findTxt
def内的 startPos 值来解决
user-interface - AttributeError:“TextCtrl”对象没有属性“ClearAll”
我的父框架中有 textctrl 和 listctrl 。我想一键删除图文电视和 listctrl。因此,当单击重置按钮时,它应该删除所有文本和列表。我该如何完成此操作?我正在尝试这个,但这给了我错误
wxwidgets - 如何确定 wxTextCtrl 中的当前 wxTextCoord 行(StyledText 等)
当我按下按钮或键时,我会修改 wxTextCtrl 中的文本。例如,我通过修改它或将它放在文本底部来阅读 line 和 mey。
如何正确地从当前位置读取 ascii 文本并在不使用光盘的情况下对其进行修改。
GetLineText(nr) 如何确定我必须阅读哪一行。我在哪里可以找到这个NR?
wxwidgets - 如何获取关键信号而不是在 wxTextCtrl 中删除它
在我的小部件上初始化函数时,我有:
接下来我有
问题在于信号。字符串被放到控制台但在编辑器上不工作输入。如何使用特定密钥而不删除它的信号?
我会使用密钥(制作一些程序),但我会更深入地使用它
python - GTK 上的 IpAddrCtrl 已损坏
我的简单测试中有一个IpAddrCtrl
元素:wx.lib.masked
应用程序启动后,我尝试在我的元素中插入正确的数值IpAddrCtrl
,但它属于以下日志:
这是一个截屏视频,它实际上是如何工作的。
wxPython 项目中的类似演示对我来说也有同样的问题。
我的环境:Debian Stretch with Python 2.7.13
、 wxPython3.0.2
和 GTK22.24.31-2
来自官方稳定存储库。
有什么建议吗?谢谢您的帮助!
更新:
我尝试在 Win32 平台上使用相同的示例,并且没有任何问题IpAddrCtrl
。经过一些调试后,我发现在我尝试编辑选定的文本区域时EVT_TEXT
发生的附加事件调用中 GTK/Win 版本的差异。IpAddrCtrl
这会导致不必要_OnTextChange
的事件处理程序调用,从而破坏输入。wxPython wiki 上描述的奇怪行为,并在基类的源代码中进行了评论IpAddrCtrl
,但目前不知道如何修复它。
python - 在 wxPython wx.TextCtrl 中将 InsertionPoint 设置为当前行的结尾
好的,所以我知道我可以做到:
但是如何将 设置InsertionPoint
为当前 lint 的末尾?
Current line 当然意思是:InserionPoint
当前所在的行。
任何帮助表示赞赏:)。
python - 单击 wx.TextCtrl 时启用按钮
我有一个对话框(带有多个可编辑的文本字段和按钮),并且想要在单击任何一个文本字段框时激活其中一个按钮。如下所示是默认值,0.56
一旦用户单击该框,就会出现一个单独的按钮应该启用。有什么建议么?