问题标签 [textctrl]
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.
python - WxPython[TextCtrl] : The way of locate the cursor to end of text using TextCtrl function.
nice to meet you. I have a some problem about using wxpython. That's I can't control cursor of TextCtrl Function. That is my wxpython code.
I want to locate my cursor to end of text. But my program didn't work it. The capture of my wxpython program below.
Next capture is a expected result of wxpython program.
Thanks you so much. I want to solve this problem as soon as possible.. thanks..
python - wxPython:重定向其他小部件上的事件(TextCtrl)
案例研究似乎并不难解释,但我猜 wxPython 中的 TextCtrl 并不经常以这种方式使用。所以这里是:我有一个带有两个 TextCtrl 的简单窗口。一个是输入小部件(用户应该在那里输入命令),第二个是输出小部件(系统显示命令的结果)。输出字段是一个只读的TextCtrl,只有系统可以写入。
到目前为止,一切都很好。现在,我想拦截输出小部件中的事件:如果用户在此输出字段(只读小部件)中键入,他们应该被重定向到输入字段并且他们已经开始输入的文本应该出现在那里。第一部分并不复杂:我在输出小部件上截取 EVT_KEY_DOWN 并可以执行类似 self.input.SetFocus() 的操作。但是,已被用户按下的键会丢失。如果他/她开始打字,她必须重新开始。这应该是一个快捷功能(无论用户在哪个字段中输入,都应该写在输入小部件中)。
关于我为什么这样做的简短说明,因为它仍然很愚蠢:有视力的用户不会经常使用只读小部件。他们看到他们,让他们一个人呆着。此应用程序主要是为具有屏幕阅读器的用户设计的,他们必须在输出字段中移动。因此光标经常在那里,并且按键没有任何效果(因为它是一个只读小部件)。如果在输入输出小部件时,用户被重定向到输入字段,并且他正在输入的文本已经在这个小部件中,那就太好了。
wxpython - 如何从 wx python CtrlText 中检索文本?
我试图从 Python 中的 TextCtrl 对象中检索文本值,但我似乎无法得到它。在下面的代码中,文本被命名为“text”,我试图在“Click”函数中检索值。我很了解如何显示文本框和按钮以及如何检索事件,但是当我运行此代码时,我有一个错误,提示“myForm”没有属性“text”,如何将“text”设置为属性到 myForm?如何从文本对象中获取值?
python - 动态改变 wx.TextCtrl 的大小
我对 wx.TextCtrl 有疑问。我只想设置控制框的大小,但我想动态地做。这不管出于什么原因都行不通。
这里有我的源代码。
这段代码会给我以下结果:
如您所见,当我在控件的定义中设置大小时,TextCtrl2 中的大小已正确设置。但是我有很多这样的控件,所以我想在方法“SetSizeOfTextControl(textControl)”中动态设置大小。(因为如果我以后决定使用其他尺寸,我只需要在此方法中更改 1 行,而不是在所有定义中更改 20 行。)
因此,我尝试使用给定的方法 wx.TextCtrl.SetSize(),正如您在我的 TextCtrl1 中看到的那样。但这不起作用。好吧,它确实如此,但只是在我调用 SetSizersAndFit() 之前。此时,尺寸再次设置回其默认值。
这样做的正确方法是什么?如何在使用 sizers 时动态更改 wx.TextCtrl 的大小?:)
非常感谢!
wxpython - RichTextCtrl 的 PositionToCoords
我一直在使用 PositionToCoords() 方法将文本光标位置转换为 TextCtrl 小部件中的窗口坐标。
现在,我必须转而使用 RichTextCtrl 小部件,但 PositionToCoords() 在那里不可用,而且我找不到等效的方法。
任何帮助都会很棒!
python - WxPython 在特定位置添加文本
在我制作的 GUI(使用 wxpython)中,我需要在 TextCtrl 的特定位置附加文本(如果需要,我可以将其更改为其他 textEntry)。例如我有这样的文字:
Yuval is a surfer。
他喜欢(这里)去海滩。
我想在“喜欢”这个词之后附加一个或几个词。如何使用 wxpython 模块做到这一点?
c++ - 如何从代码本身向 wxwidgets 中的文本控件插入字符?
我有这个 textctrl
对于这个基于编程逻辑的控件,我想在文本字段中插入一个可编辑的字符。我们怎么能这样做呢?