请教如何用python2.7开发具有中文菜单的界面?

RT小弟学过一些VC和VB,刚解除python,现在有个项目就是用python2.7开发一个界面,要求菜单和工具栏等都是中文字体,请教高手如何才能实现,多谢!... RT
小弟学过一些VC和VB,刚解除python,现在有个项目就是用python2.7开发一个界面,要求菜单和工具栏等都是中文字体,请教高手如何才能实现,多谢!
展开
 我来答
bdwisyou7d
推荐于2016-08-09 · TA获得超过1.3万个赞
知道大有可为答主
回答量:3774
采纳率:81%
帮助的人:1083万
展开全部
直接学QT吧。其它的GUI开发工具包括wxWindows, tkinter, GTK等等,不过个人感觉QT是最合算的。而且它有一个designer,可以直接画出界面,象VB里一样,直接修改界面控件的属性。中文菜单更不在话下。

你将"另存为"改成u"另存为"或者是 (u"另存为").encode('gb18030')再试试应该就可以了。
追问
我用的是wxpython,用你的方法把”save as“改成u"另存为",还是会报那个错误哦
追答
好象以前试过tk-inter, wxpython都是明确可以支持中文 的。你需要试几次。 通常 用unicode应该 会成功的。万一不成,就只能用GB18030编码。再试一下。
匿名用户
2014-07-04
展开全部
47041037入群有惊喜,Tkinter
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-07-04
展开全部
中文Unicode不就解决了,GUI自带的tkinter足够
更多追问追答
追问
请问具体如何操作的呀?是装个Unicode库吗?
比如下面代码:
item = popupmenu.Append(-1, _("另存为"))
就会报错:
SyntaxError: Non-ASCII character '\xe5' in file F:\Source files\master\mu.py on line 529, but no encoding declared;
追答
tkinter平台自带,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式