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

0 投票
1 回答
136 浏览

wxwidgets - 如何在 wxStyledTextCtrl 中获得 TRUE 列位置?

我有一个wxStyledTextCtrl并且我想在文档中找到给定位置的列号。基本上我想要一个功能,GetColumn但我不想扩展标签。

有这样的功能吗?

0 投票
1 回答
98 浏览

events - 当用户在 wxStyledTextCtrl 中进行更改时,有没有办法得到通知?

我有一个具有 wxStyledTextCtrl 的 wxWidgets 应用程序。但是对于我的生活,我无法弄清楚如何获得修改事件的通知。

我有以下代码:

这被要求EVT_STC_MODIFIED

当我运行应用程序并按下一个键时,消息框会显示10408209。当我调用SetText相同的两条消息时,会显示。

如何区分用户事件和以编程方式生成的事件?

0 投票
2 回答
1648 浏览

python - Python wx.stc 自定义高亮

由于在很多情况下都没有答案,而我在这里收到的很好的答案,这是我的问题。

我正在为 ABC 音乐符号语言编写程序(示例如下)。这不是wx.stc中受支持的语言,我还没有找到一个很好的解释或示例来说明如何:

  1. 添加我自己的词法分析器/荧光笔
  2. 从头开始创建我自己的荧光笔并使用 RichTextCtrl 或类似的东西。

欢迎任何方向的帮助。

ABC 符号示例:

0 投票
1 回答
92 浏览

ide - 编辑器/IDE 最简单的颜色主题格式

我正在编写一个程序员编辑器,它工作正常,只是我不愿意发明自己的主题格式。我希望格式与另一个/其他编辑器/IDE 兼容,我可以下载并更改我的应用程序的主题,而无需更改我的代码。你建议我遵循什么编辑器 IDE 主题格式?还是我应该继续编写自己的格式?我看过TextMate,它似乎使用XML,但我找不到格式的文档提前谢谢,

0 投票
1 回答
405 浏览

c++ - wxStyledTextCtrl:自动完成图像显示不正确

我需要有关带有图像的自动完成框的帮助。我无法正确显示它。我尝试过使用 wxArtProvider 位图和自定义位图,但结果是一样的。位图为 16x16。屏幕截图如下所示。图像有点隐藏不完全可见(见红圈)

在此处输入图像描述

这是一个相关/示例代码:

并在输入时捕获字符,我使用

请注意,我的自动完成系统很复杂,我决定用这个简单的系统替换,但它重现了问题。我在 Ubuntu Oneiric 上使用 wxWidgets 2.9 主干版本

0 投票
3 回答
1160 浏览

python - wxPython StyledTextCtrl 设置(部分)文本颜色

如何在 StyledTextCtrl 中设置文本颜色,但只有一些单词?我的意思是让我们说我有

露西是蓝色的

我只想“蓝色”这个词染成蓝色

0 投票
1 回答
596 浏览

python - StyledTextCtrl 样式遮罩,它是什么?

我正在创建一个自定义词法分析器。然后我发现 StyledTextCtrl.StartStyling() 是开始将样式应用于文本的方法,但我不知道掩码是什么。我输入StartStyling.__doc__并得到了这个

这里的样式蒙版如何应用以及如何选择我们应该给出的蒙版编号?

0 投票
1 回答
1063 浏览

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 等)。

0 投票
1 回答
652 浏览

python - wxPython StyledTextCtrl 十六进制格式

谁能伸出援助之手。

我正在用 Python 中的 BoaConstructor 构建一个应用程序,它使用 wx.STC.StyledTextCtrl。在这个 styledtextctrl 中,我通过 Scapy 的 hexdump 函数输出十六进制数据。它添加了行号、十六进制转储和字符转码。不幸的是,我无法弄清楚如何在 StyledTextCtrl 中设置此文本的格式,以便它像常规的十六进制编辑器一样显示(请参见此处的图片http://imgur.com/a/tqE02)。谢谢!

0 投票
2 回答
1130 浏览

wxpython - wxPython StyledTextCtrl 行号不是从 1 开始

感谢 wxPython Demos,我知道如何将行号添加到 wxPython StyledTextCtrl。

有没有办法让行号从 1 以外的地方开始?

这样做的动机是显示大文本文件的片段。我希望行号与完整文件中的行号匹配,但我不想在我的文本控件中加载整个文件。