2013-02-21 139 views

回答

16

看那compound選項標籤。它允許您指定標籤與文本的關係(頂部,底部,左側,右側,無)。

例如:

import Tkinter as tk 

class View(tk.Frame): 
    def __init__(self, *args, **kwargs): 
     tk.Frame.__init__(self, *args, **kwargs) 
     self.image = tk.PhotoImage(file="somefile.gif") 
     b = tk.Button(self, text="Hello, world", image=self.image, compound="left") 
     b.pack(side="top") 

if __name__ == "__main__": 
    root = tk.Tk() 
    view = View(root) 
    view.pack(side="top", fill="both", expand=True) 
    root.mainloop() 
+0

第一個答案是確定的,太:)。現在它做我想要的。非常感謝你! – 2013-02-21 18:39:43

+1

我不明白你爲什麼給他一個'Label',當他要求一個'Button'的時候。我並不矛盾你,我只是想了解兩者之間的關係。 – 2013-02-22 17:40:07

+0

@Robᵩ:這只是一個疏忽。我更新了我的答案,以創建按鈕而不是標籤。感謝您指出不一致。 – 2013-02-22 17:42:38

相關問題