问题标签 [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.
python - TextCtrl 不能与 CheckBox 一起正常工作
我编写了一个代码来接收来自用户的一些输入数据,同时使用CheckBox
和TextCtrl
。问题是当我标记复选框并出现 textctrl 时,它接受接收输入数据,但不会替换为默认值!
macos - 有没有办法完全删除 OSX 上 wxTextCtrl 对象的焦点边框?
我正在使用 wxWidgets 3.0.2 在 OSX (Yosemite) 中构建一个项目。
我可以使用 wxBORDER_NONE 移除 wxTextCtrl 窗口周围的蓝色边框。但是当我把它放在一个sizer中时,它有一个我无法摆脱的3像素灰色边框。有 2 个边框有什么意义,其中一个不能删除?当然,人们想要定制的不仅仅是这些吗?
有什么办法可以去掉吗?我真的不想破解 wx 源代码,但如果必须的话,我会这样做。
或者是否有另一种不使用尺寸器来控制布局的方法,而不是可能导致边框不出现?
更新:这似乎是焦点突出边框。我不想要它。
有什么方法可以禁用聚焦的 UI 对象周围的边框?这太令人沮丧了,因为它是一件小事,但如果不能删除它,我的程序就没用了。
wxpython - 当子项计数增加时如何增加树控件的大小
我有一个滚动窗口,我在滚动窗口中放置了多个树控件。当我将更多子项添加到任何 treectrl 的根时,它会创建一个滚动窗口以确保所有子项都可以访问。我需要实现的是增加分配给树 ctrl 而不是滚动窗口的大小。我如何实现这一目标
c++ - 如何在 wxTextCtrl 中修改外观
我需要简单的编辑器。我使用特殊符号。如何重新定义 onPaint 或 wxTextCtrl 显示线的其他方式。例如:
如何以绿色和符号显示 '< a >' := 显示粗体 ' = '(不带 ':')
理想的是在没有实际光标的情况下在所有行中运行此特殊显示。没有实际行的整个文档。
c++ - wxWidgets:多行 wxTextCtrl 上的 SetHint() 和进程 TAB
就像标题说的那样,有没有办法在多行文本的 wxTextCtrl 上设置提示?我已经尝试过但没有奏效。我应该手动做吗?
编辑:我想添加这个:当按下 TAB 键时,如何让 wxTextCtrl 失去焦点?
wxwidgets - wxTextCtrl 每个类处理程序覆盖每个实例处理程序
wxWidgets 3.0.2,MSVC 2013。
这个问题的本质是:如何覆盖 a 上的默认文件放置处理程序wxTextCtrl
?我需要覆盖超类安装的默认处理程序。
我正在尝试制作一个接受文件放置事件的 wxWidgets 文本区域。我在文档中找不到文件删除的每个类事件,所以我回退到复制示例代码,该代码Connect
在构造函数中手动 sa 处理程序。这是我的班级定义。
实现如下所示。构造函数为此实例设置文件放置处理程序(很像示例)。
我的处理程序被正确调用,一切都很好,但是默认的每类处理程序wxTextAreaBase
(父级wxTextArea
破坏了我的输入)。具体来说,这是连接到wxTextCtrl::OnDropFiles
(注意大小写差异“开”与“开”)似乎是一个默认处理程序,它只是假设输入是文本(在我的情况下不是)。
通过挖掘 wxWidgets 事件处理代码,我发现了以下内容。
如何禁用每类事件?或者也许改写它?文档没有列出文件删除的事件表条目。
更新:
好的,每个班级都有一个条目(只是没有在文档中列出)。EVT_MOUSE_EVENTS(BitsTextCtrl::onMouseEvent)
可以替换Connect
构造函数中的调用,但现在我只有两个被调用的事件处理程序副本。同样的问题。
wxpython - wxwidgets 3.0.2 中的透明静态文本在初始化之前显示垃圾值?
我几乎没有显示静态文本的自定义控件。这些控件用于在 wx 2.8 版本中显示 zeros(0),现在相同的控件在应用程序启动时和初始化之前显示一些垃圾值。所有这些值都在文本控件中,并根据用户操作动态填充。
如何让它在最新的 wxwidgets 中显示默认值,如 0.0 或其他内容?
wxpython - wxSlider 更新 wxTextCtrl 和 Vice Versa
我有多个小部件,格式如下:
我有一些事件绑定到十几个滑块/文本控件:
然后我有这些功能:
当我修改滑块时效果很好——它用适当的值更新了 textctrl。但是当我尝试编辑 textctrl 时,它让我选择文本但实际上并没有编辑它。我也试过wx.EVT_TEXT_ENTER
了,没有运气。
如何使文本 ctrl 可更新并让它更新滑块的值?
wxpython - wxpython textctrl 自动调整大小以适应文本
很简单的问题:
我有一个 wxpython textctrl 框,我想在其中显示长文本。文本可能包含换行符。不得。
无论我做什么,盒子似乎总是有点短。
我已经达到了获取字体大小并尝试计算所需高度的程度,并且数学似乎有效,但是盒子太短了......宽度很好,我期望
这里的代码示例:
滚动条确实允许我查看整个文本,但我希望只调整 textctrl 的大小以查看没有滚动条的所有内容,并且如果滚动条太大而无法适应屏幕,则只需要滚动条。
setMinSize 似乎不起作用,因为我可以查询 self.messageBoxText.GetSize() 并且它最终比我使用 SetMinSize 设置的要短。
我可能在 topSizer 中也有一个列表框和位图,但这是我能想到的最基本的例子。
它必须是一些简单的东西。关于如何得到我想要的任何想法?
谢谢
c++ - wxWidgets 透明 wxTextCtrl
我正在尝试wxTextCtrl
通过从它驱动并自己绘制文本来创建自定义透明,如下所示:
但它不起作用,它不透明,我应该如何正确地做到这一点?