TKinter的阿拉伯语文本

时间:2016-06-22 09:57:04

标签: 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(root, width=10, text='Exit', command=root.destroy)
exit_button.pack()
msg.pack(fill=X)
root.mainloop()

我想用阿拉伯语句子替换消息“主界面已关闭,请与管理员联系”。

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

您只需将您的编码设置为 UTF-8 ,方法是将此行设置为Python文件中的第一行(在您的代码之前):# -*- coding: 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()