2017-07-06 19 views
0

私は次のようになりますTkinterのGUIを持っている:ラベルを透明にするためにラベルを変更するにはどうすればよいですか?

My GUI

あなたが見ることができるように、ラベルが背景画像と非常にきれいに見えない背景色を持っています。私はhereを読んで、ラベルをテキストオブジェクトに変更して背景色を取り除くことができたと思いますが、その方法はわかりません。

私のGUI上のテキストを得る方法を知っている人は、透明な背景を持っていますか?前もって感謝します!

+0

コードを表示する必要があります。表示したGUIを生成する方法はいろいろありますが、具体的な質問は[最小限の完全で検証可能な例](https://stackoverflow.com/help/mcve)で解決できます。要するに、あなたが言及しているのはおそらく背景色のない描画ラベルをサポートするキャンバスウィジェットです。 –

答えて

0

私は、この文章に関する別の文脈での自分の研究について理解しているので、これは不可能です。個々のウィジェットではなく、ウィンドウ全体の透明度を変更することは可能です。リンクされた投稿はキャンバスを背景として使用しているため、作成されたテキストには背景がありません。またCanvas.create_windowメソッドを使用してキャンバスに自分のウィジェットのすべてを配置する必要があります:

root = Tk() 
canvas = Canvas(width=, height=, bg=, ...) 

canvas.create_text(x, y, ...) # for text 

entry = Entry(root, ...) 
canvas.create_window(window=entry) # to place widgets on canvas 
... 

あなたのルートとして機能するキャンバスに対処するためにあなたのコードの多くを変更する必要がありますが、私はそれができると信じて完了しました。

Documentation for Canvas

関連する問題