繁体   English   中英

Python tkinter 标签方向

[英]Python tkinter label orientation

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

样品标签

还是根本不可能? 我已经环顾四周,似乎无法找到如何去做。顺便说一句,我试过orient='vertical'label widget似乎不支持它。

您可以通过使用设置为 1 的 wraplength 选项来实现垂直显示,而无需文本旋转,这将强制下一个字符进入新行:

 Label( master_frame,  text="Vertical Label", wraplength=1 ).grid( row=0, column=0 )

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM