问题标签 [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.

0 投票
1 回答
1388 浏览

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.

enter image description here

Next capture is a expected result of wxpython program. enter image description here

Thanks you so much. I want to solve this problem as soon as possible.. thanks..

0 投票
1 回答
540 浏览

text - 为什么我在 wxPython TextCtrl 中设置的文本向左滑动并突出显示?

在用户界面上工作,一些文本输入预先填充了默认信息。正如在下面的屏幕截图中看到的,我预设的文本既突出显示又隐藏在 TextCtrl 的左边缘后面。我怎样才能解决这个问题?

屏幕盖:

当窗口框架聚焦在 Windows 上时,文本会突出显示。不是我剪的时候 全文是“/var/lib/cmt/tomcat/CDES”

图片

(抱歉图片尺寸,我不知道如何在 SOF 的 post 界面中调整它的大小)

直接相关代码:

完整代码:

0 投票
1 回答
177 浏览

python - wxPython:重定向其他小部件上的事件(TextCtrl)

案例研究似乎并不难解释,但我猜 wxPython 中的 TextCtrl 并不经常以这种方式使用。所以这里是:我有一个带有两个 TextCtrl 的简单窗口。一个是输入小部件(用户应该在那里输入命令),第二个是输出小部件(系统显示命令的结果)。输出字段是一个只读的TextCtrl,只有系统可以写入。

到目前为止,一切都很好。现在,我想拦截输出小部件中的事件:如果用户在此输出字段(只读小部件)中键入,他们应该被重定向到输入字段并且他们已经开始输入的文本应该出现在那里。第一部分并不复杂:我在输出小部件上截取 EVT_KEY_DOWN 并可以执行类似 self.input.SetFocus() 的操作。但是,已被用户按下的键会丢失。如果他/她开始打字,她必须重新开始。这应该是一个快捷功能(无论用户在哪个字段中输入,都应该写在输入小部件中)。

关于我为什么这样做的简短说明,因为它仍然很愚蠢:有视力的用户不会经常使用只读小部件。他们看到他们,让他们一个人呆着。此应用程序主要是为具有屏幕阅读器的用户设计的,他们必须在输出字段中移动。因此光标经常在那里,并且按键没有任何效果(因为它是一个只读小部件)。如果在输入输出小部件时,用户被重定向到输入字段,并且他正在输入的文本已经在这个小部件中,那就太好了。

0 投票
1 回答
191 浏览

wxpython - 如何从 wx python CtrlText 中检索文本?

我试图从 Python 中的 TextCtrl 对象中检索文本值,但我似乎无法得到它。在下面的代码中,文本被命名为“text”,我试图在“Click”函数中检索值。我很了解如何显示文本框和按钮以及如何检索事件,但是当我运行此代码时,我有一个错误,提示“myForm”没有属性“text”,如何将“text”设置为属性到 myForm?如何从文本对象中获取值?

0 投票
1 回答
1304 浏览

text - 如何更改 wxPython TextCtrl 中特定单词的颜色?

我创建了一个仅显示报价的 gui。如何将下面引用中所有单词“你”的颜色更改为蓝色?我试过SetForegroundColour但它将整个文本变为蓝色。

这是代码:

这是它的样子

0 投票
2 回答
1948 浏览

python - 动态改变 wx.TextCtrl 的大小

我对 wx.TextCtrl 有疑问。我只想设置控制框的大小,但我想动态地做。这不管出于什么原因都行不通。

这里有我的源代码。

这段代码会给我以下结果:

如您所见,当我在控件的定义中设置大小时,TextCtrl2 中的大小已正确设置。但是我有很多这样的控件,所以我想在方法“SetSizeOfTextControl(textControl)”中动态设置大小。(因为如果我以后决定使用其他尺寸,我只需要在此方法中更改 1 行,而不是在所有定义中更改 20 行。)

因此,我尝试使用给定的方法 wx.TextCtrl.SetSize(),正如您在我的 TextCtrl1 中看到的那样。但这不起作用。好吧,它确实如此,但只是在我调用 SetSizersAndFit() 之前。此时,尺寸再次设置回其默认值。

这样做的正确方法是什么?如何在使用 sizers 时动态更改 wx.TextCtrl 的大小?:)

非常感谢!

0 投票
0 回答
24 浏览

wxpython - RichTextCtrl 的 PositionToCoords

我一直在使用 PositionToCoords() 方法将文本光标位置转换为 TextCtrl 小部件中的窗口坐标。

现在,我必须转而使用 RichTextCtrl 小部件,但 PositionToCoords() 在那里不可用,而且我找不到等效的方法。

任何帮助都会很棒!

0 投票
1 回答
70 浏览

python - WxPython 在特定位置添加文本

在我制作的 GUI(使用 wxpython)中,我需要在 TextCtrl 的特定位置附加文本(如果需要,我可以将其更改为其他 textEntry)。例如我有这样的文字:
Yuval is a surfer。
他喜欢(这里)去海滩。

我想在“喜欢”这个词之后附加一个或几个词。如何使用 wxpython 模块做到这一点?

0 投票
1 回答
143 浏览

radio-button - 在 wxPython 中单击 RadioButton 上的 IntCtrl 启用/禁用文本输入

我有一个简单的 gui,它有两个单选按钮和一个用于文本输入的 IntCtrl。最初,我选择了顶部单选按钮并禁用了 IntCtrl(不幸的是,我不知道如何将其设置为空白或“变灰”):

在此处输入图像描述

相关代码片段:

我想在onClick方法中“启用” IntCtrl 区域,但我不知道如何做到这一点。SetStyle() 似乎没有清除 wx.TE_READONLY 样式的选项,我不希望完全重新创建 IntCtrl,因为这样重新调整 sizer 中的所有内容会很烦人。如果有某种方法可以使用 TextCtrl 执行此操作,我很乐意切换到该方法并手动进行字符过滤,但我也无法弄清楚如何启用/禁用这些。

0 投票
1 回答
120 浏览

c++ - 如何从代码本身向 wxwidgets 中的文本控件插入字符?

我有这个 textctrl

对于这个基于编程逻辑的控件,我想在文本字段中插入一个可编辑的字符。我们怎么能这样做呢?