问题标签 [wxstyledtextctrl]
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.
wxwidgets - 如何在 wxStyledTextCtrl 中获得 TRUE 列位置?
我有一个wxStyledTextCtrl
并且我想在文档中找到给定位置的列号。基本上我想要一个功能,GetColumn
但我不想扩展标签。
有这样的功能吗?
events - 当用户在 wxStyledTextCtrl 中进行更改时,有没有办法得到通知?
我有一个具有 wxStyledTextCtrl 的 wxWidgets 应用程序。但是对于我的生活,我无法弄清楚如何获得修改事件的通知。
我有以下代码:
这被要求EVT_STC_MODIFIED
。
当我运行应用程序并按下一个键时,消息框会显示1040
和8209
。当我调用SetText
相同的两条消息时,会显示。
如何区分用户事件和以编程方式生成的事件?
python - Python wx.stc 自定义高亮
由于在很多情况下都没有答案,而我在这里收到的很好的答案,这是我的问题。
我正在为 ABC 音乐符号语言编写程序(示例如下)。这不是wx.stc中受支持的语言,我还没有找到一个很好的解释或示例来说明如何:
- 添加我自己的词法分析器/荧光笔
- 从头开始创建我自己的荧光笔并使用 RichTextCtrl 或类似的东西。
欢迎任何方向的帮助。
ABC 符号示例:
ide - 编辑器/IDE 最简单的颜色主题格式
我正在编写一个程序员编辑器,它工作正常,只是我不愿意发明自己的主题格式。我希望格式与另一个/其他编辑器/IDE 兼容,我可以下载并更改我的应用程序的主题,而无需更改我的代码。你建议我遵循什么编辑器 IDE 主题格式?还是我应该继续编写自己的格式?我看过TextMate,它似乎使用XML,但我找不到格式的文档提前谢谢,
c++ - wxStyledTextCtrl:自动完成图像显示不正确
我需要有关带有图像的自动完成框的帮助。我无法正确显示它。我尝试过使用 wxArtProvider 位图和自定义位图,但结果是一样的。位图为 16x16。屏幕截图如下所示。图像有点隐藏不完全可见(见红圈)
这是一个相关/示例代码:
并在输入时捕获字符,我使用
请注意,我的自动完成系统很复杂,我决定用这个简单的系统替换,但它重现了问题。我在 Ubuntu Oneiric 上使用 wxWidgets 2.9 主干版本
python - wxPython StyledTextCtrl 设置(部分)文本颜色
如何在 StyledTextCtrl 中设置文本颜色,但只有一些单词?我的意思是让我们说我有
露西是蓝色的
我只想将“蓝色”这个词染成蓝色
python - StyledTextCtrl 样式遮罩,它是什么?
我正在创建一个自定义词法分析器。然后我发现 StyledTextCtrl.StartStyling() 是开始将样式应用于文本的方法,但我不知道掩码是什么。我输入StartStyling.__doc__
并得到了这个
这里的样式蒙版如何应用以及如何选择我们应该给出的蒙版编号?
c++ - wxWidgets、Code::Blocks 和 wxStyledTextCtrl = 对 _imp__wxSTCNameStr 的未定义引用
我正在使用 Code::Blocks,并且我已经安装了 wxWidgets 2.8。一切正常,我使用 wxSmith 创建 gui 元素,编辑它,编译/重建没有任何错误。
比我想测试 wxStyledTextCtrl,所以我将它添加到项目中。然而在行:
我从链接器收到错误:
还有几...
我该怎么办?也许使用 wxStyledTextCtrl 需要安装一些东西或放在一些目录中?
我在互联网上发现我可以将 wx 的路径从 gcc_dll 更改为 gcc_lib,但这不起作用。
我正在使用 Windows 7 x64(但我认为这不是问题,因为我使用 x32 库、构建 x32 .exe 等)。
python - wxPython StyledTextCtrl 十六进制格式
谁能伸出援助之手。
我正在用 Python 中的 BoaConstructor 构建一个应用程序,它使用 wx.STC.StyledTextCtrl。在这个 styledtextctrl 中,我通过 Scapy 的 hexdump 函数输出十六进制数据。它添加了行号、十六进制转储和字符转码。不幸的是,我无法弄清楚如何在 StyledTextCtrl 中设置此文本的格式,以便它像常规的十六进制编辑器一样显示(请参见此处的图片http://imgur.com/a/tqE02)。谢谢!
wxpython - wxPython StyledTextCtrl 行号不是从 1 开始
感谢 wxPython Demos,我知道如何将行号添加到 wxPython StyledTextCtrl。
有没有办法让行号从 1 以外的地方开始?
这样做的动机是显示大文本文件的片段。我希望行号与完整文件中的行号匹配,但我不想在我的文本控件中加载整个文件。