0
所以,我試圖讓,兼具STRINGVAR和IntVar標籤,雖然當我試圖把他們在,像這樣......如何使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()
現在,這是我能得到的最接近,因爲其他方式甚至沒有顯示小部件中的文本變量。 由於某些原因,打印時的代碼返回:('Blah =','10')。
就像已打印的列表一樣。但標籤顯示:{Blah =} 10
有人可以告訴我爲什麼它顯示這些而不是顯示變量。
因此,@ cricket_007,花括號基本上說有2個變量,在這裏放置一個變量,在這裏放置變量二。然後設置它,使變量以用大括號創建的格式顯示? –
是的。更多信息在這裏。 https://pyformat.info/ –
非常感謝,完美工作。 –