2024-03-29 09:12:05 发布
网友
我有一个用pyqt创建的GUI,现在我想为用户提供两种不同语言的可能性,英语和西班牙语。你知道吗
我想把ui换成一种不同的语言会很容易,但是有很多“QMessagebox”是用英语手工编写的。你知道吗
有人知道怎么做吗?你知道吗
嗯,我认为对于一个小程序来说,最简单的方法是将所有内容存储在一个文本文件中,如下所示:
firstmessage=message secondemessage=message
然后创建一个读者函数,如:
def read (text): f=open(text,'r') h=f.readlines() H={} for i in range (0,len(f)) : h[i]=h[i].split('=') h[i]=h[i][1] h[i]=h[i].split('\n') h[i]=h[i][0] return H
这将返回一个字典,看起来像是将“firstmessage”与“message”以及其他内容关联起来。。。 然后创建一个参数窗口,在其中可以选择语言,程序将重新加载包含单词的词典。你知道吗
嗯,我认为对于一个小程序来说,最简单的方法是将所有内容存储在一个文本文件中,如下所示:
然后创建一个读者函数,如:
这将返回一个字典,看起来像是将“firstmessage”与“message”以及其他内容关联起来。。。 然后创建一个参数窗口,在其中可以选择语言,程序将重新加载包含单词的词典。你知道吗
相关问题 更多 >
编程相关推荐