2016-11-16 10 views
0

私は魔法のトリックゲームを作ろうとしており、私はトランプカードを表示する必要があります。私の考えは、Unicodeトランプカード(U + 1F0A0..U + 1F0FF)を使用することでしたが、私はそれらをPythonプログラムでどのように使用するのか分かりません。tkinterアプリケーションでUnicode文字を使用するにはどうすればよいですか?

+0

他の種類の文字を表示するのと同じ方法で処理すると仮定します。 – Kevin

+0

'print( '\ u1F0FF')'を試すことができますが、正しい文字を表示するフォントが必要です。多くのフォントに 'print( 'A \ u2660')' - '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 –

関連する問題