【发布时间】:2012-05-13 09:34:34
【问题描述】:
我正在创建自定义词法分析器。然后我发现 StyledTextCtrl.StartStyling() 是开始将样式应用于文本的方法,但我不知道掩码是什么。我输入了StartStyling.__doc__ 并得到了这个
StyledTextCtrl.StartStyling(self, int pos, int mask)
Set the current styling position to pos and the styling mask to mask.
The styling mask can be used to protect some bits in each styling byte from modification.
这里的样式掩码是如何应用的以及我们应该给什么掩码编号?
【问题讨论】:
-
您能否提供更多背景信息?一些代码或一些关于您为什么要使用此方法的信息会有所帮助。
-
添加了背景信息。
-
老实说,我今天花了几个小时试图找到一些教程,任何帮助我了解如何使用 StyledTextCtrl 的教程,但我找不到任何教程!你能解释一下你打算做什么吗?或许我可以帮你找到替代方案?
-
是的,很难找到示例或教程。我自己在做这件事时遇到了很多麻烦。最接近如何使用 StyledTextCtrl 的教程是 wxPython 2.8 Application Development Cookbok。但这本身并没有解释 StartStyling 中的掩码是如何工作的,以及我们如何确定应该使用哪个整数作为掩码。
标签: python wxpython wxwidgets wxstyledtextctrl