Python Tkinter:在Label中绘制箭头

时间:2011-01-28 15:51:01

标签: python tkinter

我想在Label或任何其他小部件中绘制箭头(动态更改大小)。我将这些安排为网格。我怎样才能做到这一点?我需要画布吗? (尚未使用......目前只是标签网格)。

我正在使用Python& Tkinter Gui图书馆。

3 个答案:

答案 0 :(得分:1)

它在旧系统上不兼容,但你可以使用unicode:“▲”,“▼”,“◀”和“▶”。

要更改大小,您只需更改字体大小或执行以下操作:

-▶
--▶
---▶

答案 1 :(得分:0)

在标签小部件中绘制箭头的最简单且可能唯一的方法是使用一些提供标签glyphes的字体。

否则你需要画布或其他一些允许你绘制各种形状的小部件(例如tkzinc http://wiki.python.org/moin/TkZinc)。

答案 2 :(得分:0)

Tkinter不支持在小部件上绘图。绘制箭头的唯一选择是使用画布。您唯一的另一个选择是直接在标签或按钮使用的图像上绘制,但除了设置单个像素的值之外,不支持该图像。

您唯一的实际选择是使用画布。