Jac*_*dge 8 python wxglade pycharm
我在pyCharm中编写一个wxPython项目(主要是从wxGlade生成).如果我有一些指定字符串的代码,例如:
value_label = wx.StaticText(self, wx.ID_ANY, _("Value"))
Run Code Online (Sandbox Code Playgroud)
然后抱怨Unresolved reference '_'.有没有办法只忽略这个未解决的参考?
Bak*_*riu 12
您可以更改未解决的参考检查的设置:
_到列表中.警告:这会忽略未解决的参考_中的所有项目的源文件.这通常不是问题,因为你不太可能在你的函数中使用这种名称.如果你得到一个NameError,_那么你已经知道你忘了打电话了gettext.install.
或者:
_.module_name._我刚检查过,可以将其限制为只有一个模块.如果您正在使用_内部模块,a则添加a._到列表中忽略引用,模块_内部的所有用法都a.py将被忽略,而警告将显示为_其他模块中的误用.
另一种选择是将其包含在您正在编写的类/方法/函数之上:
# noinspection PyUnresolvedReferences
Run Code Online (Sandbox Code Playgroud)