Python tkinter标签方向

Chr*_*ung 8 python label tkinter

有没有办法让tkinter label widget垂直?像这样的东西

样品标签

还是只是不可能?我已经环顾四周,似乎无法找到如何做到这一点.顺便说一句,我已经尝试orient='vertical'label widget似乎并不支持它.

小智 5

通过将wraplength选项设置为1,可以将下一个字符强制换行,从而实现垂直显示而无需旋转文本。

 Label( master_frame,  text="Vertical Label", wraplength=1 ).grid( row=0, column=0 )
Run Code Online (Sandbox Code Playgroud)


小智 5

这也是我遇到的一个问题,不幸的是,该tkinter Label小部件仍然没有简单的角度参数。然而,要解决这个问题同时允许动态标签,您可以使用create_text()中的函数tkinter canvas,它有一个角度参数。我的代码中的示例片段:

canvas_1_manage = tkinter.Canvas(nodeManager.window, width = 12, height = 50)
canvas_1_manage.grid(row = 0, column = 0)
canvas_1_manage.create_text(6, 50, text = "Node", angle = 90, anchor = "w")
Run Code Online (Sandbox Code Playgroud)

这是窗口生成器函数的一部分,它生成以下内容: nodeManager Window


Bry*_*ley 4

不,无法在 tkinter Label 小部件中显示旋转文本。