问题标签 [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 投票
0 回答
472 浏览

python - 在 wx 中显示 Unicode 字符。python 2.7中的TextCtrl

我希望用印度语言(马拉雅拉姆语)创建一个 unicode 编辑器。我有一组马拉雅拉姆语的 unicode 字母。但我的要求是,我只需要在 wx.TextCtrl 中输入马拉雅拉姆语字符。我能够为马拉雅拉姆语字母编写一个字典映射文件,该文件映射我们通过键盘输入的字母的 unicode 转换。我也能够成功生成相应的马拉雅拉姆语字母。但我不知道如何在屏幕上显示它。我的代码如下。

函数 engine.roman2mal(cur_word) 将成功返回相应的马拉雅拉姆语字符。我唯一的要求是我需要在我的 textCtrl 上显示它。请帮我解决问题。代码解释如下: 代码使用拼音方式书写马拉雅拉姆语。输入英文字母并按空格后,所有英文字母将转换为马拉雅拉姆语对应的字母。请帮助我如何安排我的 textCtrl 代码以显示 engine() 函数在屏幕上返回的任何内容..我在代码的某个地方出错了.. !! 请建议我...

0 投票
1 回答
1139 浏览

python - wxpython textctrl 行列

我正在使用 wxpython 编写文本编辑器。我想根据文本指针的位置(使用键盘或鼠标更改时)在状态栏中显示行号和列号。

我尝试使用以下代码来做到这一点:

我尝试了以下两种方法来实现这一目标:

但是,两者都始终给出指针先前位置的行和列值,而不是当前位置。

有没有办法显示当前的行和列值?

0 投票
2 回答
4143 浏览

python - 使 wxPython TextCtrl 响应 cr 或 tab

我认为这一定是一个非常基本的问题,但我已经用谷歌搜索了它没有明确的答案,所以这里是:我有一个 TextCtrl,我想要一个非常基本的事件序列:1)用户将焦点移到控件上不择手段。2) 用户在 TextCtrl 中键入内容。3)用户点击返回或标签。4) 此时,代码会抓取 TextCtrl 中的文本,进行一些简单的处理,然后将焦点移至跳动顺序中的下一个控件。

谁能告诉我该怎么做?这对我来说似乎很基本,但我无法在任何地方找到答案。对不起,如果我错过了一些明显的东西。

0 投票
3 回答
2221 浏览

python - wx.TextCtrl .write / .WriteText / .AppendText 之间的区别

我是 Python 新手,所以我也是 wxPython 新手。我只是想知道这些 wx.TextCtrl 函数之间是否有任何区别。这个迷你代码显示了三倍相同的输出。如果没有区别,这些功能是否有历史原因?

谢谢 :)

0 投票
2 回答
3040 浏览

python - wxPython - 处理来自一个 TextCtrl 的输入并将输出发送到另一个 TextCtrl?

我确信这是一个非常愚蠢的问题。但是我使用 python 已经一年了,我经历了“Learn Python the hard way”,我经历了 Zetcode WxPython 教程,我浏览了 WXPython TextCtrl Demo,我花了 2 天时间在谷歌上寻找答案这个看似简单的问题,我没有弄清楚。

我要做的只是制作一个非常简单的测试游戏,其中有一个输入框,用户在其中输入“get pineapple”之类的内容,然后按 [ENTER],然后将此短语发送到我将制作的函数处理请求,然后将输出发送到一个输出框,上面写着“你买不到菠萝”。由于我在办公室用 python 编写了很多东西,并且用 VBA 编写了功能齐全的金融模型和游戏,我确信这很容易,但似乎不可能。WXPython 是障碍。

如果我在“框架”或“面板”下或 TC1 或 TC2 的类对象下放置一个字符串变量,那么它们在 MainLoop 中被视为完全陌生和空,无论我将变量放在哪里都无法识别。在 TextCtrl1 和 TextCtrl2 下创建函数时似乎不可能使用相同的变量,反之亦然。我想我必须用“event.skip”做一些事情,或者可能将多层传递到 WXPython 的层中,然后再把它们拉回来,但我不知道把它放在哪里或如何做这个。

最重要的是,请告诉我如何自己找出此类问题的答案!只是问它我感到很丢脸,因为它看起来一定很容易,因为如果它很难,它就会存在并在这个问答网站上得到回答。

我的所有 GUI 骨架看起来都很好,我的“Enter”按键事件正常工作,我的多媒体设置并且工作正常,我知道我将如何设置我的对象,我只需要指向正确的方向这里。即使您可以向我展示如何从一个 textctrl 获取输入,并将其原封不动地传递给输出只读 textctrl,那将是完美的,我可以弄清楚其余的。我可以在这里发布我的其余代码,但我在某个不礼貌的地方读到了。

编辑:我应潜在回答者的要求在此处粘贴代码。

先感谢您。

0 投票
1 回答
1245 浏览

click - searchctrl EVT_LEFT_DOWN 事件不起作用(wxpython)

当我单击 searchctrl 输入一些代码时,我尝试使用 searchctrl 进行鼠标事件。我的目标是,当我单击 searchctrl(编辑为文本或写入)时,将启动一个虚拟键盘(板载)。我发现searchctrl是低类textctrl。但是 wx.EVT_LEFT_DOWN 不起作用我怎样才能使它起作用(我认为这是可能的。因为当我单击 searchctrl(text) 时 value=””(hint) 消失了

完整代码

这部分是问题

0 投票
1 回答
958 浏览

colors - How to change ForegroundColour of a disabled TextCtrl from wxPython

how can I change the foregroundcolor of a disabled TextCtrl from wxPython?
I mean, when I change the color with SetForegroundColour it only changes for enabled status. When I disable the TextCtrl, it remains dark grey even if I set it red, for example.
Thanks in advance!

0 投票
1 回答
122 浏览

python - 使 StyledTextCtrl 看起来像 TextCtrl 的最简单方法是什么?

我需要的StyledTextCtrl的唯一附加功能如下:

  1. 使用更改插入符号宽度SetCaretWidth(pixels)
  2. 使用更改插入符号颜色self.SetCaretForeground(colour)
  3. 将整个背景颜色更改为透明(或 alpha)。我不知道该怎么做。
  4. 更改字体(面和大小)。这个我也不知道。

除此之外,我希望它的行为与普通TextCtrl完全一样。IE。没有滚动条,没有多行等。这里有很多信息,但它非常大!那么在我开枪打死自己之前,我需要写多少代码呢?


这里有一个示例模型,用于快速测试。

0 投票
2 回答
496 浏览

wxpython - 如何在 TextCtrl 的一个单词上绑定鼠标事件,如 leftdown。查看以#开头的代码?

当我将 Text 附加到 . 下面是我写的代码。我英语不是很好。谢谢你的帮助。

导入 wx

类TextFrame(wx.Frame):

0 投票
1 回答
305 浏览

python - 如何在wxpython中将TextCtrl的功能控制为动态?

我是 wxpython 用户。我有一个关于如何控制 TextCtrl 功能的问题。我想要构建一个程序是,如果您单击某个按钮,TextCtrl 的值会改变。遵循我的源代码。

如果谁知道解决方案,请给我评论。感谢您。