LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 573|回复: 1

关于讨厌的pango的问题

[复制链接]
发表于 2005-6-21 11:54:14 | 显示全部楼层 |阅读模式
我需要用基于unicode版本的WXGTK的WXPYTHON作一个图形界面的东东, 其中一个很小的代码是使用wxLabel的SetLabel改变某个Label显示的中文文本, 这个文本字符串需要是字符串A和字符串B连接起来, 其中字符串B是从别的地方过滤出来的,我无法控制其内容.

经过测试发现, 当字符串B为某些随机的值的时候, SetLabel将会显示Pango Assret fail. 原因不明.

具体代码如下:

  1.         def ShowStatusStr(self,str):
  2.                 self.statustxt.SetLabel(unicode(str,GV_Encodeing,"replace"))
  3.                 app.Yield(True)
  4.                 return
复制代码


又或者显示了一半以后整个程序界面失去响应.

Can anybody help me?
发表于 2005-6-28 20:11:27 | 显示全部楼层
倒,B能随机么?pango使用的utf8编码吧, 你得把B转换成utf8再传给pango。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表