2016-11-16 85 views
0

我想製作一個魔術技巧遊戲,我需要玩紙牌才能顯示。我的想法是使用Unicode撲克牌(U + 1F0A0..U + 1F0FF),但我不知道如何在Python程序中使用它們。如何在tkinter應用程序中使用Unicode字符?

+0

我假設它將以與顯示任何其他種類的字符相同的方式完成。 – Kevin

+0

你可以嘗試'print('\ u1F0FF')',但是你需要有正確字符的字體來顯示它。許多字體都有其他'卡套裝'字符,如'print'('A')' - 'A♠'(也許你能正確看到「Ace Spade」):https://en.wikipedia.org/wiki/Playing_cards_in_Unicode – furas

回答

0

正常的方法是使用Unicode文字。

2.X:

>>> print u'\U0001f0a5' 

3.X:

>>> print('\U0001f0a5') 

但是。 Tkinter不支持在SMP中使用字符的文本,因此不能與所述字符一起使用。如果你想使用它們,你將需要使用不同的工具包。

+0

你是什麼意思的工具包,我應該使用什麼? –

+0

https://wiki.python.org/moin/GuiProgramming –

相關問題