�������� �� ���������� �������� ������. ����������� Gauge � ���������
�� Toplevel � ������� ���� ���� Label. ������������ �� ���� Label
� ���������� ����� � ���� �� �� ������� � ������������� �����
set(). �������� ����:
g = Gauge() # ������������ ��������� ��� �������� �� ������������ "0%"
g.set("45%") # ���������� ���� ��������
���������� � ����� � ���������. ��� ����� ���� ��-�������, ����� ��,
�� �� ����� ��� ���� �� �� �������.
On Tue, Jan 09, 2001 at 10:04:10AM +0100, Svetoslav Nikolov wrote:
> V momenta pisha mnoogo prosta instalirashta programa.
> V zavisimost ot konfiguraciata tia pokazva saobshteniata
> ili v terminal (konzola), ili ako ima grafichna sreda - pokazva
> prosti kutii s tkMessageBox, i tkSimpleDialog.
> Vsichko e OK.
> Imam malak problem - triabva mi "gauge". Ne e neobhodim da
> e risuvan- moje da e prosto text, no pokazania prozorec
> ne triabva da e modalen. T.e. pokazva se, i programata
> si prodaljava. Tova e s cel da zabavliavam potrebitelite dokato
> kopiram failove.
> Ako niakoi znae neshto prosto (koeto da ne iska mnogo chetene)
> da pishe. (Az lichno niamam namerenie tepurva da izuchavam Tk.)
>
> Triabva da se izpolzvat samo neshta koito idvat instalirani
> po "default" na Red Hat i Mandrake.
from Tkinter import *
class Gauge(Toplevel):
def __init__(self, caption="0%"):
Toplevel.__init__(self)
self.Caption = Label(self, text=caption)
self.Caption.pack()
def set(self, msg):
self.Caption.config(text=msg)
self.Caption.update_idletasks()