3
A
回答
4
豐富的格式化,用一個小的文本組件,而不是一個標籤。然後您就可以爲信息添加各種格式。例如,您可以在文本標籤上使用offset
屬性來創建上標和下標。
配置小部件後,只需將狀態設置爲disabled
,並且對於所有意圖和目的,它將看起來像一個標籤。主要區別在於您必須手動設置尺寸,因爲文本小部件不會像標籤那樣展開以適應其內容。
例如:
import Tkinter as tk
class SampleApp(tk.Tk):
def __init__(self):
tk.Tk.__init__(self)
l = tk.Text(self, width=5, height=2, borderwidth=0,
background=self.cget("background"))
l.tag_configure("subscript", offset=-4)
l.insert("insert", "H", "", "2", "subscript", "O")
l.configure(state="disabled")
l.pack(side="top")
if __name__ == "__main__":
app = SampleApp()
app.mainloop()
1
如果你只需要幾個標(例如,對於一個方程),它可能是簡單的使用unicode標字符。
import Tkinter as Tk
root = Tk.Tk()
Tk.Label(root, text=u'% Change = (y\u1d62-y\u2080)/y\u2080 \u00d7100').pack()
root.mainloop()
+0
有沒有這些下標字符的引用?或更好的一個python函數 - 給定一個字符串 - 將其轉換爲相應的下標字符? – 2016-11-24 02:02:01
+1
可用字符的數量有限:http://unicode.org/charts/PDF/U2070.pdf – 2016-12-04 14:32:27
相關問題
- 1. 如何使用Tkinter清除標籤?
- 2. tkinter中的標籤
- 3. 如何在JavaScript標籤下刮標籤?
- 4. 如何在python中使用tkinter打印標籤或id
- 5. tkinter標籤在框架使用網格
- 6. 如何更改Tkinter中的標籤值
- 7. 如何使用網格將tkinter colspan中的標籤居中?
- 8. 標籤Tkinter變量
- 9. 在標籤下使用SwipableContainer
- 10. Tkinter Image中的標籤?
- 11. 用鼠標點擊更新tkinter標籤
- 12. 如何使用url標籤下的腳本標籤
- 13. 如何在Beautifulsoup中的新標籤下包裝多個標籤?
- 14. 在python中更新tkinter標籤
- 15. Tkinter:在Canvas中相繼放置標籤。
- 16. 如何在{{each}}標籤中使用jQuery {{html}}標籤?
- 17. 如何在css標籤中使用django模板標籤?
- 18. 如何在xcode中使用標籤顯示標籤的值?
- 19. 如何在flex中添加下標/上標到按鈕標籤?
- 20. Python/Tkinter:在Windows下使用自定義鼠標光標?
- 21. 在tkInter中按下按鈕時需要幫助開關標籤
- 22. 如何在VB 2010中使用標籤?
- 23. 如何在CSS中使用*標籤?
- 24. 如何在URL中使用錨標籤?
- 25. 如何在JavaScript中使用JSP標籤?
- 26. android - 如何在標籤中使用startActivityForResult()
- 27. 如何在GIT中使用標籤
- 28. 我如何在標籤中使用isPressed?
- 29. 如何在textarea中使用markdown標籤
- 30. TKinter的可滾動標籤?
非常感謝你 – user1598203 2012-08-20 12:46:22