web-dev-qa-db-ja.com

Tkinterカスタム作成ボタン

このような画像またはアイコンからカスタムボタンをtkinterできます enter image description here

enter image description here

tkinterには通常のボタンがあります。画像ボタンを追加したくないので、新しいボタンまたはスタイルを作成したいのです enter image description here

10
Golge Adam

それが可能だ!

button documentation をチェックアウトすると、画像を使用してボタンに表示できます。

例えば:

from tkinter import *

root = Tk()

button = Button(root, text="Click me!")
img = PhotoImage(file="C:/path to image/example.gif") # make sure to add "/" not "\"
button.config(image=img)
button.pack() # Displaying the button

root.mainloop()

これはボタンウィジェットに画像を追加するための簡単な例です。ボタンウィジェットを使用すると、さらに多くのクールなことができます。

17
PyDer

画像を.pyルートフォルダーに配置して使用できますか

img = PhotoImage(file="example.gif") # make sure to add "/" not "\"

raspberry Piを使用していて、画像ファイルのパスを設定するための適切な構文がわからないためです。それで、同じフォルダにドロップして、それを試すことを考えていました。

0
Anthony Carson