Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 GTK:向文本添加某些样式时出错_Python 2.7_Gtk_Warnings_Markup_Pygobject - Fatal编程技术网

Python 2.7 GTK:向文本添加某些样式时出错

Python 2.7 GTK:向文本添加某些样式时出错,python-2.7,gtk,warnings,markup,pygobject,Python 2.7,Gtk,Warnings,Markup,Pygobject,最近,在做一些实验和玩GTK+Python2(不包括Glade)时,我发现了一些有趣的行为,同时在我的文本中添加了一些“样式”,实际上,这是一些标准的标记,GTK通常将其作为有效输入,但如果我尝试添加“助记符”属性设置为文本本身,同时使用标记时,它将抛出GTK警告,指出出现了错误(未应用标记),但确实应用了标记 一些图片可以说明我的情况: 助记符:False&标记:True-->OK 助记符:True和标记:False-->OK 助记符:True&标记:True-->GTK-WARNI

最近,在做一些实验和玩GTK+Python2(不包括Glade)时,我发现了一些有趣的行为,同时在我的文本中添加了一些“样式”,实际上,这是一些标准的标记,GTK通常将其作为有效输入,但如果我尝试添加“助记符”属性设置为文本本身,同时使用标记时,它将抛出GTK警告,指出出现了错误(未应用标记),但确实应用了标记

一些图片可以说明我的情况:


助记符:False&标记:True-->OK


助记符:True和标记:False-->OK


助记符:True&标记:True-->GTK-WARNING(但一切正常…)

假定的“有问题”行:

Label_1.使用助记符('u Text')设置标记
我坚信这一行不应该是个问题,因为正如我之前所解释的,如果我同时尝试添加“助记符和标记”属性,这种情况就会发生,尽管如此,它仍然可以正确显示和工作

现在,真正的问题是:

有没有任何可能的方法可以直接从Python中消除这个无用的GTK警告(不需要使用诸如重定向到/dev/null之类的shell功能,因为我试图使这个应用程序成为“防shell的”)

或者是否有办法解决这个问题?

或解决此问题?

提示:

  • 也许“u”在标记中的意思类似于标记(“
    ”)
  • GTK臭虫
  • 格莱德也遭受这种罕见的情况
没关系,这是标记字符串中的某种奇怪错误


不要使用
不管怎样,这是标记中的某种奇怪错误

不要使用

Label_1.set_markup_with_mnemonic('<span font_desc="Monospace 64" underline="none"> _Text </span>')