0
私は今、そう...IntVarとStringVarを同じウィジェットに表示するにはどうすればいいですか?
from tkinter import *
from tkinter import ttk
root = Tk()
parent = ttk.Frame(root)
parent.grid()
string = StringVar()
integer = IntVar()
string.set("Blah =")
integer.set(10)
both = str((string.get(), str(integer.get())))
print(both)
both = StringVar()
both.set((string.get(), str(integer.get())))
print(both.get())
label = ttk.Label(parent, textvariable=(both))
label.grid()
root.mainloop()
のように、それらを入れしようとすると、これは私が取得することができた最も近いですが、だから、私は、STRINGVARとIntVarの両方を表示するラベルを作成しようとしていますなぜなら、他の方法ではウィジェット内にテキスト変数が表示されないからです。 何らかの理由でコードが出力されると、( 'Blah ='、 '10')が返されます。
印刷されたリストと似ています。しかし、ラベルが表示されます:{Blah =} 10
変数を表示するのではなく、なぜ表示するのか教えてください。
したがって、@ cricket_007は、基本的に2つの変数があり、ここに変数1と変数2があると言っていますか?次に、中括弧で作成した形式で変数が表示されるように設定しますか? –
詳細はこちら。 https://pyformat.info/ –
どうもありがとうございます、完璧に働きました。 –