有什么方法可以使 tkinterlabel widget
垂直?像这样的东西
还是根本不可能?我已经环顾四周,似乎找不到如何去做。顺便说一句,我试过orient='vertical'
但label widget
似乎不支持它。
您可以通过使用设置为 1 的 wraplength 选项来实现垂直显示,而无需文本旋转,这将强制下一个字符进入新行:
Label( master_frame, text="Vertical Label", wraplength=1 ).grid( row=0, column=0 )
不,没有办法在 tkinter 标签小部件中显示旋转的文本。
这是我也遇到过的问题,不幸的是,小部件仍然没有简单的角度参数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")
这是生成以下内容的窗口构建器函数的一部分: nodeManager Window