Python 特金特阿拉伯文文本

Python 特金特阿拉伯文文本,python,python-2.7,tkinter,Python,Python 2.7,Tkinter,我正在创建一个包含文本的窗口。我想在文本中使用阿拉伯语: root = Tk() root.title('Alram') root.geometry("1500x600") msg = Message(root, bg="red", text='The main interface is down, please contact your administrator') msg.config(font=('times', 72, 'bold')) exit_button = Button(roo

我正在创建一个包含文本的窗口。我想在文本中使用阿拉伯语:

root = Tk()
root.title('Alram')
root.geometry("1500x600")
msg = Message(root, bg="red", text='The main interface is down, please contact your administrator')
msg.config(font=('times', 72, 'bold'))
exit_button = Button(root, width=10, text='Exit', command=root.destroy)
exit_button.pack()
msg.pack(fill=X)
root.mainloop()
我想将信息“主界面已关闭,请与管理员联系”替换为阿拉伯语句子


任何人都可以帮忙吗?

您只需将您的编码设置为UTF-8,方法是将这一行作为Python文件中的第一行(在代码之前):
#-*-编码:UTF-8-*-

这是一个代码示例:

# -*- coding: UTF-8 -*-
from Tkinter import *
root = Tk()
root.title('Alram')
root.geometry("1500x600")
mytext= 'ذكرت تقارير' #Arabic text
msg = Message(root, bg="red", text= mytext, justify='right')
msg.config(font=('times', 72, 'bold'))
exit_button = Button(root, width=10, text='Exit', command=root.destroy)
exit_button.pack()
msg.pack(fill=X)
root.mainloop()

你试过了吗?发生了什么事?您还可以将
msg=…
的行更改为
msg=Message(root,bg=“red”,text='